DSADD в пакетном файле - неверный синтаксис! Та же команда в команде работает нормально

DSADD в пакетном файле - неверный синтаксис! Та же команда в команде работает нормально

Я действительно в тупике, и я уверен, что ответ прост. Проще говоря, я создаю кучу учетных записей AD на основе ввода из электронной таблицы. Мне удалось объединить поля в команду DSADD, которую я запускаю каждый раз, когда подключается новый пользователь. Например:

@echo off    
dsadd user "CN=Bilbo Baggins,ou=Hobbiton,ou=Shire,ou=MiddleEarth,dc=lotr,dc=com" -fn Bilbo -ln Baggins -display "Bilbo Baggins" -upn [email protected] -pwd damnring! -email [email protected] -samid bbagins -mustchpwd no -disabled no

Когда я вставляю это в строку cmd и нажимаю Enter, все хорошо, учетная запись AD создается. У меня их сотни, поэтому я подумал, что стоит проявить фантазию и поместить каждую из этих команд на отдельную строку и назвать ее, о, я не знаю, "add_all_users.bat". Однако когда я вызываю это из командной строки или экземпляра PS, возникает ошибка "Неверный синтаксис".

Что я здесь упускаю?

Связанный контент