Realmente perplexo aqui e tenho certeza que a resposta é simples. Simplificando, estou criando várias contas do AD com base na entrada de uma planilha. Consegui concatenar os campos em um comando DSADD que executo sempre que um novo usuário é integrado. Por exemplo:
@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
Quando colo isso em uma linha cmd e clico em "enter all is well", a conta do AD é criada. Eu tenho centenas delas - então eu pensei que iria ficar chique e colocar cada um desses comandos em sua própria linha e chamá-lo, oh, eu não sei "add_all_users.bat". No entanto, quando eu chamo isso de uma linha de comando ou instância PS, ele comete erros "A sintaxe está incorreta".
O que estou perdendo aqui?
Tags batch batch-file