PowerShell вызывает переменную объекта SCCM

Как вызвать переменные объекта SCCM в PowerShell?

Допустим, у меня есть переменная коллекции в объектах SCCM под названием "ABC_RegionCode", и она имеет различное значение на каждой машине в коллекции.

Как бы я назвал это в Powershell?

$RegionCode = "ABC_RegionCode" просто даст мне вышеупомянутую строку.

1 ответ

Решение

Обычно я бы предложил получить это прямо из базы данных, но она хранится в зашифрованном виде в v_CollectionVariable. Если вы находитесь в 2012 году, вы можете попробовать использовать Get-CMDeviceCollectionVariable ( https://technet.microsoft.com/en-us/library/jj821935%28v=sc.20%29.aspx).

Так что вы бы назвали что-то вроде:

$RegionCode = (Get-CMDeviceCollectionVariable -CollectionID "SMS00001" -VariableName "ABC_RegionCode").Value
Другие вопросы по тегам