Сопряжение границы SCCM и групп границ в SCCM с помощью PowerShell
Я пытаюсь получить границы, которые я создал, в паре с их соответствующими группами границ. Описание группы границ содержит имя группы границ и некоторые добавленные символы в качестве идентификатора (coa).
Get-CMBoundary -BoundaryName *coa* | Where-Object {$_.DisplayName -cotains *coa* -and $_.Value -match $Site.Name}
Или же
$boundarys = Import-Csv C:\M\boundarydata.csv
ForEach ($line in $boundarys) {
$boundary = Get-CMBoundary -BoundaryName $line.SiteName
Add-CMBoundaryToGroup $boundary
}
Не совсем верно. Куда-ничего не возвращает удивительно.
1 ответ
Решение
ForEach ($pos in $posrem) {
New-CMBoundary -Name ($pos.StoreName + ' COA') `
-Type IPRange -Value ($pos.COA + '-' + `
$pos.COA2) | Add-CMBoundaryToGroup `
-BoundaryGroupName ($pos.StoreName)
}
Этот код создает границы из файла CSV, а затем добавляет их к существующим группам границ с тем же именем.
Мне понадобилось время, чтобы получить это!!!:)