Get-CMDeviceCollectionVariable
获取设备集合变量。
语法
Get-CMDeviceCollectionVariable
-CollectionName <String>
[-VariableName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMDeviceCollectionVariable
-Collection <IResultObject>
[-VariableName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMDeviceCollectionVariable
-CollectionId <String>
[-VariableName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
说明
使用此 cmdlet 获取设备集合上的任务序列变量。
默认集合不能有变量。 目标的任何集合都应具有以网站代码开头的 ID,而不是 SMS
。
有关详细信息,请参阅 如何设置任务序列变量。
注意
从 Configuration Manager 站点驱动器运行 Configuration Manager cmdlet,例如 PS XYZ:\>
。 有关详细信息,请参阅 入门。
示例
示例 1:按名称获取设备集合变量
此命令获取名为 Device 的设备集合的名为 testTS 的集合变量。
Get-CMDeviceCollectionVariable -CollectionName "DeviceCollection02" -VariableName "testTS"
示例 2:获取集合的所有未掩码变量
此示例从集合 IT 服务器获取所有变量,并将列表筛选为仅隐藏的变量。 然后,它显示表中每个变量的名称和值。
Get-CMDeviceCollectionVariable -CollectionName "IT servers" | Where-Object { -not $_.IsMasked } | Select-Object Name, Value
参数
-Collection
指定设备集合对象以获取其变量。 若要获取此对象,请使用 Get-CMCollection 或 Get-CMDeviceCollection cmdlet。
类型: | IResultObject |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-CollectionId
指定设备集合的 ID 以获取其变量。 此值是 CollectionID 属性,例如 XYZ00012
。 由于不能对默认集合设置变量,因此此值以网站代码开头,而不是 SMS
。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-CollectionName
指定设备集合的名称以获取其变量。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-DisableWildcardHandling
此参数将通配符视为文本字符值。 不能将其与 ForceWildcardHandling 组合使用。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ForceWildcardHandling
此参数处理通配符,并可能导致意外行为, (不建议) 。 不能将其与 DisableWildcardHandling 组合使用。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VariableName
指定要获取的集合变量的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
None
输出
IResultObject[]
IResultObject
备注
有关此返回对象及其属性的详细信息,请参阅 SMS_CollectionVariable服务器 WMI 类。