假设我有一个用于为2k计算机安装Java的集合,我想检查合规性,不是针对所有计算机,而是针对指定计算机的列表(比如.txt中的500台计算机)。
我该怎么做?
答案 0 :(得分:0)
您当然可以在任何集合上部署合规性基准,因此这里的基本问题是如何将任意计算机从列表添加到集合中。
最简单的解决方案可能是使用PowerShell。打开SCCM控制台,单击左上角选择:"通过Windows Powershell连接"
这与手动打开PS窗口,从" bin"导入模块ConfigurationManager.psd1相同。 SCCM控制台安装的子文件夹,并使用" cd:
更改到PSDrive到SCCM站点从那里你可以使用以下方式添加直接会员资格:
Add-CMDeviceCollectionDirectMembershipRule -CollectionId <collectionid> -ResourceId <resourceid>
所以要添加一整套计算机,你可以使用
$Computers = get-content C:\computers.txt
Foreach ($Computer in $Computers) {
add-cmdevicecollectiondirectmembershiprule -CollectionId <collectionid> -resourceid (Get-CMDevice -name $Computer).ResourceID
}
如果计算机已经是您的收藏品的直接成员,您将收到错误,但powershell将继续运行,因此它不是问题。