$CMModulePath = "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager.psd1" $CMSiteCode = "K01" $CMCollectionID = "K010013A" $CMClientsList = "D:\Temp\Computers.txt" # If ( ! (Get-module ConfigurationManager )) { Import-Module $CMModulePath -verbose } Set-Location $CMSiteCode":" # $ComputerList = Get-Content $CMClientsList Foreach($Computer in $ComputerList) { Write-Host $Computer -Foreground green Add-CMDeviceCollectionDirectMembershipRule -CollectionID $CMCollectionID ` -ResourceId $(Get-CMDevice -Name $Computer).ResourceID } Write-Host "Complete" -Foreground magenta