DSADD in batch file - syntax incorrect! Same command in command works fine

DSADD in batch file - syntax incorrect! Same command in command works fine

Realmente estoy perplejo aquí y estoy seguro de que la respuesta es simple. En pocas palabras, estoy creando un montón de cuentas de AD basadas en datos de una hoja de cálculo. Pude concatenar los campos en un comando DSADD que ejecuto cada vez que se incorpora un nuevo usuario. Por ejemplo:

@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

Cuando pego eso en una línea cmd y presiono Enter, todo está bien, se crea la cuenta AD. Tengo cientos de estos, así que pensé en ponerme elegante y poner cada uno de estos comandos en su propia línea y llamarlo, oh, no lo sé, "add_all_users.bat". Sin embargo, cuando lo llamo desde una línea de comando o una instancia de PS, aparece el error "La sintaxis es incorrecta".

What am I missing here?

información relacionada