批处理文件中的 DSADD - 语法不正确!命令中的相同命令运行正常

批处理文件中的 DSADD - 语法不正确!命令中的相同命令运行正常

真的很难过,我相信答案很简单。简而言之,我根据电子表格的输入创建了一堆 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 [email protected] -pwd damnring! -email [email protected] -samid bbagins -mustchpwd no -disabled no

当我将其粘贴到 cmd 行并按下回车键时,一切正常,AD 帐户已创建。我有数百个这样的帐户 - 所以我想我可以花点心思把每个命令放在自己的行上,然后将其命名为“add_all_users.bat”。但是,当我从命令行或 PS 实例调用它时,它会出错,并显示“语法不正确”。

我在这里遗漏了什么?

相关内容