Назад | Перейти на главную страницу

Запрос в команде dsrm

Мне нужно удалить 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