共用方式為


Set-CMDiscoveryMethod

變更探索方法的組態設定。

Syntax

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>]

Description

Set-CMDiscoveryMethod Cmdlet 會變更探索方法的組態設定。 探索會識別Configuration Manager可以管理的電腦和使用者資源。 當Configuration Manager探索資源時,Configuration Manager在Configuration Manager資料庫中為資源及其相關聯的資訊建立記錄。 然後,您可以使用探索資訊來協助您安裝Configuration Manager用戶端,並建立自訂查詢和集合,以邏輯方式將相關管理工作的資源分組。

注意事項

從Configuration Manager月臺磁片磁碟機執行 Configuration Manager Cmdlet,例如 PS XYZ:\> 。 如需詳細資訊,請 參閱開始使用

範例

範例 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 Cmdlet 建立排程物件,並將它儲存在 $Schedule 變數中。

第二個命令會啟用具有月臺碼 CM4 之月臺的電腦探索。 命令會將儲存在$Schedule變數中的排程物件指定為輪詢排程,並可讓差異探索尋找自上次探索之後的新電腦和修改過的電腦。 命令會指定每隔 8 分鐘進行一次差異探索。

第二個命令也會將找到的電腦限制為使用者在過去 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 Cmdlet 建立排程物件,然後將它儲存在 $Schedule 變數中。

第二個命令會啟用此具有月臺碼 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 Cmdlet 建立排程物件,並將它儲存在 $Schedule 變數中。

第二個命令會啟用活動訊號探索,並指定儲存在$Schedule變數中的物件,作為具有網站碼 CM4 之網站的輪詢排程。

參數

-ActiveDirectoryContainer

指定 Active Directory 容器名稱的陣列。

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ActiveDirectoryForestDiscovery

指出此探索方法會探索安全性群組,包括來自 AD DS) 中指定位置的本機、全域和通用群組Active Directory 網域服務 (。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ActiveDirectoryGroupDiscovery

指出探索方法會探索其他資訊,包括電腦群組織單位 (OU) 和群組成員資格,以及先前從 AD DS 中指定位置探索到的電腦。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ActiveDirectorySystemDiscovery

表示探索方法會從 AD DS 中的指定位置探索電腦。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ActiveDirectoryUserDiscovery

指出探索方法會從 AD DS 中的指定位置探索使用者。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AddActiveDirectoryContainer

Type:String[]
Aliases:AddActiveDirectoryContainers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddAdditionalAttribute

指定 Active Directory 物件屬性的陣列。 Cmdlet 會將這些屬性新增至Configuration Manager探索的屬性清單。

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddGroupDiscoveryScope

Type:ADGroupDiscoveryScope[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClearActiveDirectoryContainer

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

執行 Cmdlet 之前提示您確認。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeltaDiscoveryMins

Type:Int32
Aliases:DeltaDiscoveryIntervalMinutes, DeltaDiscoveryIntervalMins
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

此參數會將萬用字元視為常值字元值。 您無法將其與 ForceWildcardHandling結合。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiscoverDistributionGroupMembership

Type:Boolean
Aliases:DiscoverDistributionGroupsMembership
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableActiveDirectorySiteBoundaryCreation

指出Configuration Manager是否從 AD DS 探索資訊建立 Active Directory 界限。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Enabled

指出是否啟用Configuration Manager探索。 如果您指定$False的值,Configuration Manager不會使用此探索來探索資源。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableDeltaDiscovery

指出Configuration Manager是否探索自上一個探索週期以來在 AD DS 中建立或修改的資源。 如果您為此參數指定$True值,請指定 DeltaDiscoveryIntervalMinutes 參數的 值。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableFilteringExpiredLogon

指出Configuration Manager是否只探索在指定天數內登入網域的電腦。 使用 TimeSinceLastLogonDays 參數指定天數。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableFilteringExpiredPassword

指出Configuration Manager是否只探索在指定天數內更新其電腦帳戶密碼的電腦。 使用 TimeSinceLastPasswordUpdateDays 參數指定天數。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableIncludeGroup

{{ Fill EnableIncludeGroup Description }}

Type:Boolean
Aliases:EnableIncludeGroups
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableRecursive

{{ Fill EnableRecursive Description }}

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableSubnetBoundaryCreation

指出Configuration Manager是否從 AD DS 探索資訊建立 IP 位址範圍界限。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

此參數會處理萬用字元,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling結合。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Heartbeat

指出此探索方法會更新Configuration Manager資料庫中Configuration Manager用戶端的探索記錄,而不會探索新的資源。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IncludeGroup

Type:SwitchParameter
Aliases:IncludeGroups
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkDiscovery

指出此探索方法會搜尋網路基礎結構,以尋找具有 IP 位址的網路裝置,例如印表機、路由器和橋接器。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NetworkDiscoveryType

指定網路探索類型。 如果您指定 NetworkDiscovery 參數,請指定下列其中一種類型:

  • Top體AndClient。 探索會尋找網路和潛在客戶端裝置的拓撲。
  • TopologyClientAndClientOperatingSystem。 探索會尋找您網路的拓撲。 探索會尋找潛在的用戶端裝置及其作業系統和版本。
  • 拓撲。 探索會藉由探索 IP 子網和路由器來尋找網路的拓撲。
Type:NetworkDiscoveryType
Accepted values:Topology, TopologyAndClient, ToplogyAndClient, TopologyClientAndClientOperatingSystem, ToplogyClientAndClientOperatingSystem
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

新增此參數以傳回 物件,代表您正在使用的專案。 根據預設,此 Cmdlet 可能不會產生任何輸出。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PollingSchedule

指定排程物件。 若要取得排程物件,請使用 New-CMSchedule Cmdlet。 輪詢排程會決定Configuration Manager嘗試探索群組、系統或使用者資料的頻率。

Type:IResultObject
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Recursive

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveActiveDirectoryContainer

Type:String[]
Aliases:RemoveActiveDirectoryContainers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveAdditionalAttribute

指定 Active Directory 物件屬性的陣列。 Cmdlet 會從Configuration Manager探索的屬性清單中移除這些屬性。

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveGroupDiscoveryScope

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SiteCode

指定Configuration Manager月臺的月臺碼。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SlowNetworkSpeed

指出Configuration Manager是否針對低頻寬的網路調整其探索設定。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeSinceLastLogonDays

指定 EnableFilteringExpiredLogon 參數的值為 $True 上次登入後的天數。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeSinceLastPasswordUpdateDays

指定當 EnableFilteringExpiredPassword 參數的值為 $True 時,上次更新密碼後的天數。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserName

{{ 填入使用者名稱描述 }}

Type:String
Aliases:DiscoveryAccountUserName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 時會發生什麼情況。 Cmdlet 不會執行。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

None