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