我正在尝试获取一些我创建的与它们各自的边界组配对的边界。边界组描述确实包含边界组名称和一些添加的字符作为标识符(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不返回任何内容。
答案 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文件创建边界,然后将边界添加到具有相同名称的预先存在的边界组中。
花点时间让我明白!!! :)