SCCM:合规集合中指定的计算机列表

时间:2015-09-24 18:21:18

标签: sccm system-center

假设我有一个用于为2k计算机安装Java的集合,我想检查合规性,不是针对所有计算机,而是针对指定计算机的列表(比如.txt中的500台计算机)。

我该怎么做?

1 个答案:

答案 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将继续运行,因此它不是问题。