天天看點

PowerShell 建立SCCM計算機或使用者的集合并導入指定計算機、使用者名單

背景

如果你經常使用

SCCM

部署應用,你會經常需要建立帶有指定成員的計算機或使用者集合。如果按照傳統的手動建立集合,然後再将指定的使用者或計算機添加至成員會很耗費時間,這對于部落客這樣的Lazy admin來說,是無法接受的。

是以本文我将介紹如何通過Powershell建立計算機、使用者集合,并自動導入指定成員名單。

建立指定成員的計算機集合

Get-Content "D:\SH-PC.txt(計算機成員名單)" | foreach { Add-CMDeviceCollectionDirectMembershipRule -CollectionName "Your CollectionName(裝置集合名稱)" -ResourceID (Get-CMDevice -Name $_).ResourceID }
           

建立指定成員的使用者集合

$Users = get-content "D:\Users.txt"
Foreach ($User in $Users)
{Add-CMUserCollectionDirectMembershipRule -CollectionId "YH1000C9(集合ID)" -resourceid (Get-CMUser -name $User).ResourceID}