Мне нужно удалить 1000 компьютеров из AD. Я попробовал приведенный ниже сценарий, но он не работает. Когда я использовал dsmod
для отключения компьютеров, в том же скрипте он работает.
@echo off
set ComputerList=C:\Users\a058059x\Desktop\Machines.txt
for /f "delims=" %%a in ('type "%ComputerList%"') do (
echo Processing %%a ...
dsquery computer -name "%%a" | dsrm
)
Может ли кто-нибудь помочь мне исправить ошибку в этом скрипте?
Вы думали об использовании PowerShell для этого? Команда - Remove-ADComputer.
Ваша команда будет выглядеть так:
Get-Content COMPUTERLIST.txt | Get-Computer | Remove-ADComputer -recursive
при условии, что у вас установлен ADWS