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 クライアントをインストールし、関連する管理タスクのリソースを論理的にグループ化するためのカスタム クエリとコレクションを作成するのに役立ちます。
注:
PS XYZ:\>
など、Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します。 詳細については、「作業の 開始」を参照してください。
例
例 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 オブジェクトを作成し、$Schedule変数に格納します。
2 番目のコマンドは、サイト コード CM4 を持つサイトのコンピューター検出を有効にします。 コマンドは、ポーリング スケジュールとして $Schedule 変数に格納されている 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 オブジェクトを作成し、$Schedule変数に格納します。
2 番目のコマンドは、サイト コード CM4 を持つこの検出サイトを有効にします。 コマンドは、ポーリング間隔として$Schedule変数に格納されている 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 オブジェクトを作成し、$Schedule変数に格納します。
2 番目のコマンドはハートビート検出を有効にし、$Schedule変数に格納されているオブジェクトをサイト コード CM4 を持つサイトのポーリング スケジュールとして指定します。
パラメーター
-ActiveDirectoryContainer
Active Directory コンテナーの名前の配列を指定します。
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ActiveDirectoryForestDiscovery
検出方法で、Active Directory Domain Services (AD DS) 内の指定された場所からローカル、グローバル、ユニバーサル グループなどのセキュリティ グループが検出されることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ActiveDirectoryGroupDiscovery
検出方法で、AD DS の指定した場所から以前に検出されたコンピューターに関する追加情報 (コンピューター組織単位 (OU) やグループ メンバーシップなど) が検出されることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ActiveDirectorySystemDiscovery
検出方法が、AD DS 内の指定された場所からコンピューターを検出することを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ActiveDirectoryUserDiscovery
検出方法で、AD DS 内の指定された場所からユーザーを検出することを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-AddActiveDirectoryContainer
型: | String[] |
Aliases: | AddActiveDirectoryContainers |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-AddAdditionalAttribute
Active Directory オブジェクト属性の配列を指定します。 コマンドレットは、Configuration Manager で検出される属性の一覧にこれらの属性を追加します。
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-AddGroupDiscoveryScope
型: | ADGroupDiscoveryScope[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ClearActiveDirectoryContainer
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Confirm
コマンドレットを実行する前に確認メッセージを表示します。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DeltaDiscoveryMins
型: | Int32 |
Aliases: | DeltaDiscoveryIntervalMinutes, DeltaDiscoveryIntervalMins |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DisableWildcardHandling
このパラメーターは、ワイルドカード文字をリテラル文字の値として扱います。 ForceWildcardHandling と組み合わせることはできません。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DiscoverDistributionGroupMembership
型: | Boolean |
Aliases: | DiscoverDistributionGroupsMembership |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-EnableActiveDirectorySiteBoundaryCreation
Configuration Manager が AD DS 検出情報から Active Directory 境界を作成するかどうかを示します。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Enabled
Configuration Manager 検出を有効にするかどうかを示します。 $Falseの値を指定した場合、Configuration Manager はこの検出を使用してリソースを検出しません。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-EnableDeltaDiscovery
Configuration Manager が、最後の検出サイクル以降に AD DS で作成または変更されたリソースを検出するかどうかを示します。 このパラメーターに $True の値を指定する場合は、 DeltaDiscoveryIntervalMinutes パラメーターの値を指定します。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-EnableFilteringExpiredLogon
Configuration Manager が、指定した日数内にドメインにログオンしたコンピューターのみを検出するかどうかを示します。 TimeSinceLastLogonDays パラメーターを使用して日数を指定します。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-EnableFilteringExpiredPassword
Configuration Manager が、指定した日数内にコンピューター アカウントのパスワードを更新したコンピューターのみを検出するかどうかを示します。 TimeSinceLastPasswordUpdateDays パラメーターを使用して日数を指定します。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-EnableIncludeGroup
{{ Fill EnableIncludeGroup Description }}
型: | Boolean |
Aliases: | EnableIncludeGroups |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-EnableRecursive
{{ Fill EnableRecursive Description }}
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-EnableSubnetBoundaryCreation
Configuration Manager が AD DS 検出情報から IP アドレス範囲の境界を作成するかどうかを示します。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ForceWildcardHandling
このパラメーターはワイルドカード文字を処理し、予期しない動作が発生する可能性があります (推奨されません)。 DisableWildcardHandling と組み合わせることはできません。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Heartbeat
検出方法が、新しいリソースを検出せずに Configuration Manager データベース内の Configuration Manager クライアントの検出レコードを更新することを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-IncludeGroup
型: | SwitchParameter |
Aliases: | IncludeGroups |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-NetworkDiscovery
検出方法が、IP アドレスを持つプリンター、ルーター、ブリッジなどのネットワーク デバイスのネットワーク インフラストラクチャを検索することを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-NetworkDiscoveryType
ネットワーク検出の種類を指定します。 NetworkDiscovery パラメーターを指定する場合は、次のいずれかの種類を指定します。
- ToplogyAndClient。 検出により、ネットワークのトポロジと潜在的なクライアント デバイスが検出されます。
- ToplogyClientAndClientOperatingSystem。 検出により、ネットワークのトポロジが検出されます。 検出により、潜在的なクライアント デバイスとそのオペレーティング システムとバージョンが検出されます。
- 位相幾何学。 この検出では、IP サブネットとルーターを検出することで、ネットワークのトポロジが検出されます。
型: | NetworkDiscoveryType |
指定可能な値: | Topology, TopologyAndClient, ToplogyAndClient, TopologyClientAndClientOperatingSystem, ToplogyClientAndClientOperatingSystem |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PassThru
このパラメーターを追加して、作業中のアイテムを表すオブジェクトを返します。 既定では、このコマンドレットは出力を生成しない場合があります。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PollingSchedule
schedule オブジェクトを指定します。 schedule オブジェクトを取得するには、 New-CMSchedule コマンドレットを 使用します。 ポーリング スケジュールは、Configuration Manager がグループ、システム、またはユーザー データの検出を試行する頻度を決定します。
型: | IResultObject |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Recursive
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RemoveActiveDirectoryContainer
型: | String[] |
Aliases: | RemoveActiveDirectoryContainers |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RemoveAdditionalAttribute
Active Directory オブジェクト属性の配列を指定します。 コマンドレットは、Configuration Manager で検出された属性の一覧からこれらの属性を削除します。
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RemoveGroupDiscoveryScope
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SiteCode
Configuration Manager サイトのサイト コードを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SlowNetworkSpeed
Configuration Manager が帯域幅が低いネットワークの検出設定を調整するかどうかを示します。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TimeSinceLastLogonDays
EnableFilteringExpiredLogon パラメーターの値が$Trueされたときの、最後のログオンからの日数を指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-TimeSinceLastPasswordUpdateDays
EnableFilteringExpiredPassword パラメーターの値が $True の場合に、その最後のパスワードが更新されてからの日数を指定します。
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UserName
{{ Fill UserName Description }}
型: | String |
Aliases: | DiscoveryAccountUserName |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
None