【发布时间】:2019-03-20 19:48:20
【问题描述】:
我需要让所有用户成为 SCCM 服务器上 collecionID 的一部分
变量
$CollectionID = COLLID046
$SiteCode = XYZ
$SiteServer = SITEXYZ0
$Users = Get-WmiObject -Class SMS_FullCollectionMembership -Namespace root/SMS/site_$($SiteCode) -ComputerName $SiteServer | Where-Object -FilterScript {$_.CollectionId -eq $CollectionID} | Select-Object SMSID
这可以正常工作并返回所有用户,但如果您有很多 collectionID,where 子句将在找到您正在查找的那个之前将所有集合圈起来,并且可能需要很长时间。
有办法直接指向特定的集合吗?
【问题讨论】:
标签: powershell wmi sccm