Set-CMDiscoveryMethod
検出方法の構成設定を変更します。
構文
Set-CMDiscoveryMethod
[-ActiveDirectoryForestDiscovery]
[-EnableActiveDirectorySiteBoundaryCreation <Boolean>]
[-Enabled <Boolean>]
[-EnableSubnetBoundaryCreation <Boolean>]
[-PassThru]
[-PollingSchedule <IResultObject>]
[-SiteCode <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMDiscoveryMethod
[-ActiveDirectoryContainer <String[]>]
[-ActiveDirectorySystemDiscovery]
[-AddActiveDirectoryContainer <String[]>]
[-AddAdditionalAttribute <String[]>]
[-ClearActiveDirectoryContainer]
[-DeltaDiscoveryMins <Int32>]
[-Enabled <Boolean>]
[-EnableDeltaDiscovery <Boolean>]
[-EnableFilteringExpiredLogon <Boolean>]
[-EnableFilteringExpiredPassword <Boolean>]
[-EnableIncludeGroup <Boolean>]
[-EnableRecursive <Boolean>]
[-IncludeGroup]
[-PassThru]
[-PollingSchedule <IResultObject>]
[-Recursive]
[-RemoveActiveDirectoryContainer <String[]>]
[-RemoveAdditionalAttribute <String[]>]
[-SiteCode <String>]
[-TimeSinceLastLogonDays <Int32>]
[-TimeSinceLastPasswordUpdateDays <Int32>]
[-UserName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMDiscoveryMethod
[-ActiveDirectoryContainer <String[]>]
[-ActiveDirectoryUserDiscovery]
[-AddActiveDirectoryContainer <String[]>]
[-AddAdditionalAttribute <String[]>]
[-ClearActiveDirectoryContainer]
[-DeltaDiscoveryMins <Int32>]
[-Enabled <Boolean>]
[-EnableDeltaDiscovery <Boolean>]
[-EnableIncludeGroup <Boolean>]
[-EnableRecursive <Boolean>]
[-IncludeGroup]
[-PassThru]
[-PollingSchedule <IResultObject>]
[-Recursive]
[-RemoveActiveDirectoryContainer <String[]>]
[-RemoveAdditionalAttribute <String[]>]
[-SiteCode <String>]
[-UserName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMDiscoveryMethod
[-ActiveDirectoryGroupDiscovery]
[-AddGroupDiscoveryScope <ADGroupDiscoveryScope[]>]
[-ClearActiveDirectoryContainer]
[-DeltaDiscoveryMins <Int32>]
[-DiscoverDistributionGroupMembership <Boolean>]
[-Enabled <Boolean>]
[-EnableDeltaDiscovery <Boolean>]
[-EnableFilteringExpiredLogon <Boolean>]
[-EnableFilteringExpiredPassword <Boolean>]
[-PassThru]
[-PollingSchedule <IResultObject>]
[-RemoveGroupDiscoveryScope <String[]>]
[-SiteCode <String>]
[-TimeSinceLastLogonDays <Int32>]
[-TimeSinceLastPasswordUpdateDays <Int32>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMDiscoveryMethod
[-Enabled <Boolean>]
[-NetworkDiscovery]
[-NetworkDiscoveryType <NetworkDiscoveryType>]
[-PassThru]
[-SiteCode <String>]
[-SlowNetworkSpeed <Boolean>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMDiscoveryMethod
[-Enabled <Boolean>]
[-Heartbeat]
[-PassThru]
[-PollingSchedule <IResultObject>]
[-SiteCode <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Set-CMDiscoveryMethodコマンドレットは、検出方法の構成設定を変更します。 検出は、Configuration Manager が管理できるコンピューターとユーザー リソースを識別します。 Configuration Manager がリソースを検出すると、Configuration Manager はリソースとその関連情報のレコードを Configuration Manager データベースに作成します。 その後、検出情報を使用して Configuration Manager クライアントをインストールし、カスタム クエリとコレクションを作成して、関連する管理タスクのリソースを論理的にグループ化できます。
注意
Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します PS XYZ:\> 。 詳細については 、「Getting started」を参照してください。
例
例 1: ネットワーク検出の変更
PS XYZ:\> Set-CMDiscoveryMethod -NetworkDiscovery -SiteCode "CM4" -Enabled $True -NetworkDiscoveryType ToplogyAndClient -SlowNetworkSpeed $True
このコマンドは、サイト コード CM4 を持つサイトのネットワーク検出を変更します。 このコマンドは、トポロジとクライアント ネットワーク検出と低速ネットワーク速度オプションを指定します。 また、このコマンドは検出を有効にします。
例 2: Active Directory システム検出の変更
PS XYZ:\> $Schedule = New-CMSchedule -RecurInterval Minutes -Start "2012/10/20 00:00:00" -End "2013/10/20 00:00:00" -RecurCount 10
PS XYZ:\> Set-CMDiscoveryMethod -ActiveDirectorySystemDiscovery -SiteCode "CM4" -AddAdditionalAttribute "331", "431", "134" -DeltaDiscoveryIntervalMinutes 8 -Enabled $True -EnableDeltaDiscovery $True -EnableFilteringExpiredLogon $True -PollingSchedule $Schedule -RemoveAdditionalAttribute "123","cn" -TimeSinceLastLogonDays 80
最初のコマンドは 、New-CMSchedule コマンドレットを使用してスケジュール オブジェクトを作成し、それを変数 $Scheduleします。
2 番目のコマンドは、サイト コード CM4 を持つサイトのコンピューター検出を有効にします。 このコマンドは、$Schedule 変数に格納されているスケジュール オブジェクトをポーリング スケジュールとして指定し、前回の検出以降に新しいコンピューターと変更されたコンピューターをデルタ検出で検索できます。 このコマンドは、デルタ検出が 8 分ごとに実行されるを指定します。
また、2 番目のコマンドは、ユーザーが過去 80 日間にログオンしたコンピューターに制限します。 また、このコマンドは、コンピューターの制限に使用される属性から指定された属性を追加および削除します。
例 3: フォレストの検出を変更する
PS XYZ:\> $Schedule = New-CMSchedule -RecurInterval Minutes -Start "2012/10/20 00:00:00" -End "2013/10/20 00:00:00" -RecurCount 10
PS XYZ:\> Set-CMDiscoveryMethod -ActiveDirectoryForestDiscovery -SiteCode "CM4" -EnableActiveDirectorySiteBoundaryCreation $True -Enabled $True -EnableSubnetBoundaryCreation $True -PollingSchedule $Schedule
最初のコマンドは 、New-CMSchedule コマンドレットを使用してスケジュール オブジェクトを作成し、それを変数 $Scheduleします。
2 番目のコマンドは、サイト コード CM4 を持つこの探索サイトを有効にします。 このコマンドは、$Schedule 変数に格納されているスケジュール オブジェクトをポーリング間隔として指定し、Active Directory 境界の作成とサブネット境界の作成を有効にします。
例 4: ハートビート検出を有効にする
PS XYZ:\> $Schedule = New-CMSchedule -RecurInterval Minutes -Start "2012/10/20 00:00:00" -End "2013/10/20 00:00:00" -RecurCount 10
PS XYZ:\> Set-CMDiscoveryMethod -Heartbeat -SiteCode "CM4" -Enabled $True -PollingSchedule $Schedule
最初のコマンドは 、New-CMSchedule コマンドレットを使用してスケジュール オブジェクトを作成し、それを変数 $Scheduleします。
2 番目のコマンドは、ハートビート検出を有効にし、$Schedule 変数に格納されているオブジェクトを、サイト コード CM4 を持つサイトのポーリング スケジュールとして指定します。
パラメーター
Active Directory コンテナーの名前の配列を指定します。
| Type: | String[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
検出方法が、Active Directory ドメイン サービス (DS) の指定された場所からローカル、グローバル、およびユニバーサル グループを含むセキュリティ グループを検出ADします。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
検出方法が、コンピューター組織単位 (OU) やグループ メンバーシップなど、以前に検出されたコンピューターに関する追加情報を、AD DS で検出ADします。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
検出方法が DS 内の指定された場所からコンピューターを検出ADします。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
検出方法が DS 内の指定された場所からユーザーを検出ADします。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Type: | String[] |
| Aliases: | AddActiveDirectoryContainers |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Active Directory オブジェクト属性の配列を指定します。 このコマンドレットは、Configuration Manager が検出した属性の一覧にこれらの属性を追加します。
| Type: | String[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Type: | ADGroupDiscoveryScope[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コマンドレットを実行する前に確認メッセージを表示します。
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Type: | Int32 |
| Aliases: | DeltaDiscoveryIntervalMinutes, DeltaDiscoveryIntervalMins |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターは、ワイルドカード文字をリテラル文字値として扱います。 ForceWildcardHandling と組み合わせは使用できない。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Type: | Boolean |
| Aliases: | DiscoverDistributionGroupsMembership |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Configuration Manager が DS 検出情報から Active Directory 境界をADするかどうかを示します。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Configuration Manager の検出を有効にするかどうかを示します。 リソースの値を指定$False Configuration Manager は、この検出を使用してリソースを検出します。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Configuration Manager が、前回の検出サイクル以降に DS でADまたは変更されたリソースを検出するかどうかを示します。 このパラメーターの値を指定$True DeltaDiscoveryIntervalMinutes パラメーターの値を指定します。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Configuration Manager が、指定した日数内にドメインにログオンしたコンピューターのみを検出するかどうかを示します。 TimeSinceLastLogonDaysパラメーターを使用して日数を指定します。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Configuration Manager が、指定した日数内にコンピューター アカウントのパスワードを更新したコンピューターのみを検出するかどうかを示します。 TimeSinceLastPasswordUpdateDaysパラメーターを使用して日数を指定します。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
{{ Fill EnableIncludeGroup Description }}
| Type: | Boolean |
| Aliases: | EnableIncludeGroups |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
{{ Fill EnableRecursive Description }}
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Configuration Manager が DS 検出情報から IP アドレス範囲の境界AD示します。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターはワイルドカード文字を処理し、予期しない動作を引き起こします (推奨されません)。 DisableWildcardHandling と組み合わせは使用できない。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Type: | SwitchParameter |
| Aliases: | IncludeGroups |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
検出方法が、IP アドレスを持つプリンター、ルーター、ブリッジなどのネットワーク デバイスのネットワーク インフラストラクチャを検索します。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
ネットワーク検出の種類を指定します。 NetworkDiscovery パラメーターを 指定する 場合は、次のいずれかの種類を指定します。
- ToplogyAndClient。 検出によって、ネットワークと潜在的なクライアント デバイスのトポロジが検出されます。
- ToplogyClientAndClientOperatingSystem. 検出によって、ネットワークのトポロジが検出されます。 この検出では、潜在的なクライアント デバイスとそのオペレーティング システムとバージョンが検出されます。
- トポロジ。 この検出では、IP サブネットとルーターを検出して、ネットワークのトポロジを検出します。
| Type: | NetworkDiscoveryType |
| Accepted values: | Topology, TopologyAndClient, ToplogyAndClient, TopologyClientAndClientOperatingSystem, ToplogyClientAndClientOperatingSystem |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを追加して、作業しているアイテムを表すオブジェクトを返します。 既定では、このコマンドレットは出力を生成しない場合があります。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
スケジュール オブジェクトを指定します。 スケジュール オブジェクトを取得するには 、New-CMSchedule コマンドレットを使用 します。 ポーリング スケジュールは、Configuration Manager がグループ、システム、またはユーザー データの検出を試みる頻度を決定します。
| Type: | IResultObject |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Type: | String[] |
| Aliases: | RemoveActiveDirectoryContainers |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Active Directory オブジェクト属性の配列を指定します。 このコマンドレットは、Configuration Manager が検出した属性の一覧からこれらの属性を削除します。
| Type: | String[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Type: | String[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Configuration Manager サイトのサイト コードを指定します。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Configuration Manager が低帯域幅のネットワークの検出設定を調整するかどうかを示します。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
EnableFilteringExpiredLogonパラメーターに値が設定された場合の前回のログオン後の日数を$True。
| Type: | Int32 |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
EnableFilteringExpiredPasswordパラメーターに値が設定されている最後のパスワードが更新された$True。
| Type: | Int32 |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
{{ Fill UserName Description }}
| Type: | String |
| Aliases: | DiscoveryAccountUserName |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
検出方法が、新しいリソースを検出せずに Configuration Manager データベース内の Configuration Manager クライアントの検出レコードを更新します。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
入力
なし