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>]
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 容器名稱的陣列。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ActiveDirectoryForestDiscovery
指出此發現方法會探索安全組,包括 Active Directory 網域服務 (AD DS) 中指定位置的本機、全域和通用群組。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ActiveDirectoryGroupDiscovery
指出探索方法會探索其他資訊,包括計算機組織單位 (OU) 和群組成員資格,以及先前從 AD DS 中指定位置探索到的電腦。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ActiveDirectorySystemDiscovery
表示發現方法會從AD DS中的指定位置探索電腦。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ActiveDirectoryUserDiscovery
表示發現方法會從 AD DS 中的指定位置探索使用者。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-AddActiveDirectoryContainer
類型: | String[] |
別名: | AddActiveDirectoryContainers |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AddAdditionalAttribute
指定 Active Directory 物件屬性的陣列。 Cmdlet 會將這些屬性新增至 Configuration Manager 探索到的屬性清單。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AddGroupDiscoveryScope
類型: | ADGroupDiscoveryScope[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ClearActiveDirectoryContainer
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Confirm
執行 Cmdlet 之前提示您確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DeltaDiscoveryMins
類型: | Int32 |
別名: | DeltaDiscoveryIntervalMinutes, DeltaDiscoveryIntervalMins |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DisableWildcardHandling
此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DiscoverDistributionGroupMembership
類型: | Boolean |
別名: | DiscoverDistributionGroupsMembership |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableActiveDirectorySiteBoundaryCreation
指出 Configuration Manager 是否從 AD DS 探索資訊建立 Active Directory 界限。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Enabled
指出是否啟用 Configuration Manager 探索。 如果您指定$False值,Configuration Manager 就不會使用此探索來探索資源。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableDeltaDiscovery
指出 Configuration Manager 是否探索自上一個探索周期以來在 AD DS 中建立或修改的資源。 如果您為此參數指定$True值,請指定 DeltaDiscoveryIntervalMinutes 參數的 值。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableFilteringExpiredLogon
指出 Configuration Manager 是否只探索在指定天數內登入網域的電腦。 使用 TimeSinceLastLogonDays 參數指定天數。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableFilteringExpiredPassword
指出 Configuration Manager 是否只探索在指定天數內更新其電腦帳戶密碼的電腦。 使用 TimeSinceLastPasswordUpdateDays 參數指定天數。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableIncludeGroup
{{ Fill EnableIncludeGroup Description }}
類型: | Boolean |
別名: | EnableIncludeGroups |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableRecursive
{{ Fill EnableRecursive Description }}
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableSubnetBoundaryCreation
指出 Configuration Manager 是否從 AD DS 探索資訊建立 IP 位址範圍界限。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ForceWildcardHandling
此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Heartbeat
表示發現方法會更新 Configuration Manager 資料庫中 Configuration Manager 用戶端的探索記錄,而不會探索新的資源。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-IncludeGroup
類型: | SwitchParameter |
別名: | IncludeGroups |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-NetworkDiscovery
指出此發現方法會搜尋網路基礎結構,以尋找具有IP位址的網路裝置,例如印表機、路由器和網橋。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-NetworkDiscoveryType
指定網路探索類型。 如果您指定 NetworkDiscovery 參數,請指定下列其中一種類型:
- Top體AndClient。 探索會尋找網路和潛在用戶端裝置的拓撲。
- TopologyClientAndClientOperatingSystem。 探索會尋找您網路的拓撲。 探索會尋找潛在的用戶端裝置及其操作系統和版本。
- 拓撲學。 探索會藉由探索IP子網和路由器來尋找網路的拓撲。
類型: | NetworkDiscoveryType |
接受的值: | Topology, TopologyAndClient, ToplogyAndClient, TopologyClientAndClientOperatingSystem, ToplogyClientAndClientOperatingSystem |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PassThru
新增此參數以傳回 物件,代表您正在使用的專案。 根據預設,此 Cmdlet 可能不會產生任何輸出。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PollingSchedule
指定排程物件。 若要取得排程物件,請使用 New-CMSchedule Cmdlet。 輪詢排程會決定 Configuration Manager 嘗試探索群組、系統或用戶數據的頻率。
類型: | IResultObject |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Recursive
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RemoveActiveDirectoryContainer
類型: | String[] |
別名: | RemoveActiveDirectoryContainers |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RemoveAdditionalAttribute
指定 Active Directory 物件屬性的陣列。 Cmdlet 會從 Configuration Manager 探索到的屬性清單中移除這些屬性。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RemoveGroupDiscoveryScope
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SiteCode
指定 Configuration Manager 月臺的月臺碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SlowNetworkSpeed
指出 Configuration Manager 是否針對低頻寬的網路調整其探索設定。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TimeSinceLastLogonDays
指定 EnableFilteringExpiredLogon 參數的值為 $True 上次登入後的天數。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TimeSinceLastPasswordUpdateDays
指定當 EnableFilteringExpiredPassword 參數的值為 $True 時,上次更新密碼後的天數。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-UserName
{{ 填入使用者名稱描述 }}
類型: | String |
別名: | DiscoveryAccountUserName |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示執行 Cmdlet 時會發生什麼情況。 Cmdlet 不會執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
None