Создайте простой текстовый файл со списком компьютеров (в столбец), которые нужно перенести (просто скопируйте столбец из Excel).
Импортируйте модуль PoSh для работы с Active Directory :
Import-Module ActiveDirectory
Получим содержимое текстового файла и присвоим его переменной.
$PCs = gc "C:psbuh-pc.txt"
Зададим целевую OU, в которую нужно переместить учетные записи компьютеров.
$TargetOU = "OU=Buhgalteriya,OU=Computers,DC=corp,DC=remontka,DC=ru"
Затем в цикле для каждой строки из текстового файла найдем объект компьютера в AD с помощью командлета Get-ADComputer и конвейером переместим его в целевую OU с помощью командлета Move-ADObject.
foreach ($PC in $PCs) {
Get-ADComputer -Identity $PC | Move-ADObject -TargetPath $TargetOU
}
Чтобы посмотреть, что получится, но не переносить объекты в AD, у комадлета Move-ADObject можно добавить параметр –WhatIf .
Как менялся логотип Apple на протяжении многих лет. Логотип Apple — это не просто символ,…
Security Boot Fail при загрузке Acer — решение проблемы При загрузке ноутбука Acer с флешки,…
Ноутбук не включается — варианты решения Если при попытке включить ноутбук вы обнаруживаете, что он…
The AC power adapter wattage and type cannot be determined — причины и решение При…
Свистит или звенит блок питания компьютера — причины и решения Некоторые владельцы ПК могут обратить…
Мигает Caps Lock на ноутбуке HP — почему и что делать? При включении ноутбука HP…