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

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

Estou realmente perplexo aqui e tenho certeza de que a resposta é simples. Simplificando, estou criando várias contas do AD com base nas informações 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 pressiono Enter, tudo está bem, a conta do AD é criada. Eu tenho centenas deles - então pensei em colocar cada um desses comandos em sua própria linha e chamá-los, ah, não sei "add_all_users.bat". No entanto, quando eu chamo isso de uma linha de comando ou instância PS, ocorre um erro com "A sintaxe está incorreta".

O que estou perdendo aqui?

informação relacionada