===== SCCM 2012 R2 - Добавляем компьютеры в Коллекцию из текстового файла через PowerShell ===== Простой **PowerShell**-скрипт для добавления компьютеров в Коллекцию компьютеров **Microsoft System Center 2012 R2 Configuration Manager** из текстового файла $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 Пример файла, из которого считываются имена компьютеров: KOM-WS001 KOM-WS003 KOM-SRV01 ---- {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 22.05.2017 13:04 {{tag>Microsoft "System Center 2012 R2" "Configuration Manager" SCCM ConfigMgr Collection PowerShell Script}} ~~DISCUSSION~~