使用PowerShell将SCCM中的SCCM边界和边界组配对

时间:2018-10-08 13:00:28

标签: powershell sccm

我正在尝试获取一些我创建的与它们各自的边界组配对的边界。边界组描述确实包含边界组名称和一些添加的字符作为标识符(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
}

不太正确。令人惊讶的是,where-Object不返回任何内容。

1 个答案:

答案 0 :(得分:0)

    ForEach ($pos in $posrem) {
    New-CMBoundary -Name ($pos.StoreName + ' COA') `
    -Type IPRange -Value ($pos.COA + '-' + `
    $pos.COA2) | Add-CMBoundaryToGroup `
    -BoundaryGroupName ($pos.StoreName) 
}

此代码从CSV文件创建边界,然后将边界添加到具有相同名称的预先存在的边界组中。

花点时间让我明白!!! :)