バッチファイル内の 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

これをコマンド ラインに貼り付けて Enter キーを押すと、AD アカウントが作成されます。このようなアカウントは何百もあります。そこで、工夫して、これらのコマンドをそれぞれ独自の行に配置し、ああ、よくわからないのですが、「add_all_users.bat」という名前を付けようと思いました。しかし、これをコマンド ラインまたは PS インスタンスから呼び出すと、「構文が正しくありません」というエラーが発生します。

ここで何が欠けているのでしょうか?

関連情報