DSADD no arquivo de lote - sintaxe incorreta! O mesmo comando no comando funciona bem

1

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?

    
por Eric Downing 13.10.2015 / 23:40

0 respostas