배치 파일의 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 줄에 붙여넣고 Enter 키를 누르면 모두 잘되고 AD 계정이 생성됩니다. 저는 이러한 명령을 수백 개 가지고 있습니다. 그래서 멋대로 각 명령을 한 줄에 입력하고 이름을 지정해야 한다고 생각했습니다. 아, "add_all_users.bat"는 모르겠습니다. 그러나 명령줄이나 PS 인스턴스에서 이를 호출하면 "구문이 잘못되었습니다"라는 오류가 발생합니다.

내가 여기서 무엇을 놓치고 있는 걸까요?

관련 정보