Get-CMDiscoveryMethod
获取 Configuration Manager 的发现方法。
语法
Get-CMDiscoveryMethod
[-Name <DiscoveryType>]
[-SiteCode <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
说明
Get-CMDiscoveryMethod cmdlet 获取 Configuration Manager 的发现方法。 发现标识 Configuration Manager 可以管理的计算机和用户资源。 如果发现资源,Configuration Manager 会在 Configuration Manager 数据库中为资源及其相关信息创建记录。 然后,可以使用发现信息来帮助安装 Configuration Manager 客户端,并创建自定义查询和集合,以逻辑方式对资源进行分组,以执行相关管理任务。
有关 Configuration Manager 中的发现的详细信息,请参阅 关于 Configuration Manager 发现。
注意
从 Configuration Manager 站点驱动器运行 Configuration Manager cmdlet,例如 PS XYZ:\>
。 有关详细信息,请参阅 入门。
示例
示例 1:获取用户发现方法
PS XYZ:\> Get-CMDiscoveryMethod -Name "ActiveDirectoryUserDiscovery"
此命令获取在安装中发现用户的 Configuration Manager 方法。
参数
-DisableWildcardHandling
此参数将通配符视为文本字符值。 不能将其与 ForceWildcardHandling 组合使用。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ForceWildcardHandling
此参数处理通配符,并可能导致意外行为, (不建议) 。 不能将其与 DisableWildcardHandling 组合使用。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Name
指定 cmdlet 获取的发现方法的类型。 此参数可接受的值为:
- ActiveDirectoryForestDiscovery:发现安全组,包括 Active Directory 域服务中指定位置的本地组、全局组和通用组。
- ActiveDirectoryGroupDiscovery:发现有关以前从 Active Directory 域服务中的指定位置发现的计算机的其他信息,包括计算机的 OU 和组成员身份。
- ActiveDirectorySystemDiscovery:从 Active Directory 域服务中的指定位置发现计算机。
- ActiveDirectoryUserDiscovery:从 Active Directory 域服务中的指定位置发现用户。
- HeartbeatDiscovery:在不发现新资源的情况下更新 Configuration Manager 数据库中 Configuration Manager 客户端的发现记录。
- NetworkForestDiscovery:在网络基础结构中搜索具有 IP 地址的网络设备 (,例如打印机、路由器和网桥) 。
类型: | DiscoveryType |
接受的值: | ActiveDirectoryForestDiscovery, ActiveDirectoryGroupDiscovery, ActiveDirectorySystemDiscovery, ActiveDirectoryUserDiscovery, NetworkDiscovery, HeartbeatDiscovery |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SiteCode
指定站点代码。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
None
输出
IResultObject[]
IResultObject
IResultObject[]
IResultObject