【发布时间】:2018-10-08 21:29:04
【问题描述】:
我正在尝试将我创建的一些边界与它们各自的边界组配对。边界组描述确实包含边界组名称和一些添加的字符作为标识符 (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 没有返回任何内容。
【问题讨论】:
-
在
where-object中使用-like而不是-contains -
没关系,但仍然让我无法将边界添加到组中
-
这段代码不起作用的原因是你没有给
Add-CMBoundaryToGroupCMD让边界应该添加到的boundarygroup的名称 -
@guiwhats 非常感谢您的帮助,但我自己按照以下方式回答,请尽量给出正确答案或准确并在回复前正确阅读问题,否则没有用。
-
你的答案和你的问题不匹配。在您尝试使用 get 的问题中,在答案中您首先创建边界。
标签: powershell sccm