Действительно озадаченный здесь, и я уверен, что ответ прост. Проще говоря, я создаю несколько учетных записей 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 bbaggins@lotr.com -pwd damnring! -email bbaggins@lotr.com -samid bbagins -mustchpwd no -disabled no
Когда я вставляю это в строку cmd и нажимаю Enter, все в порядке, создается учетная запись AD. У меня их сотни - так что я подумал, что могу пофантазировать и поместить каждую из этих команд в отдельную строку и называть ее, о, я не знаю "add_all_users.bat". Однако, когда я вызываю это из командной строки или экземпляра PS, появляется ошибка «Синтаксис неверен».
Что мне здесь не хватает?