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>]
Описание
Используйте этот командлет для получения переменных последовательности задач в коллекции устройств.
В коллекциях по умолчанию не могут быть переменные. Любое целевое семейство должно иметь идентификатор, который начинается с кода сайта, а не SMS
.
Дополнительные сведения см. в разделе Настройка переменных последовательности задач.
Примечание.
Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>
. Дополнительные сведения см. в статье Начало работы.
Примеры
Пример 1. Получение переменной коллекции устройств по имени
Эта команда возвращает переменную коллекции с именем testTS для коллекции устройств с именем Device.
Get-CMDeviceCollectionVariable -CollectionName "DeviceCollection02" -VariableName "testTS"
Пример 2. Получение всех незамаскированных переменных для коллекции
Этот пример получает все переменные с ИТ-серверов коллекции и фильтрует список только по переменным, которые не скрыты. Затем отображаются имя и значение для каждой переменной в таблице.
Get-CMDeviceCollectionVariable -CollectionName "IT servers" | Where-Object { -not $_.IsMasked } | Select-Object Name, Value
Параметры
-Collection
Укажите объект коллекции устройств, чтобы получить его переменные. Чтобы получить этот объект, используйте командлеты Get-CMCollection или Get-CMDeviceCollection .
Тип: | IResultObject |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CollectionId
Укажите идентификатор коллекции устройств, чтобы получить ее переменные. Это значение является свойством CollectionID , например XYZ00012
. Так как нельзя задать переменные для коллекций по умолчанию, это значение начинается с кода сайта, а не SMS
.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-CollectionName
Укажите имя коллекции устройств, чтобы получить ее переменные.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VariableName
Укажите имя получаемой переменной коллекции.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
IResultObject[]
IResultObject
Примечания
Дополнительные сведения об этом возвращаемом объекте и его свойствах см . в разделе класс WMI сервера SMS_CollectionVariable.