Создайте простой текстовый файл со списком компьютеров (в столбец), которые нужно перенести (просто скопируйте столбец из 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 .
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…