質問: こんにちは ### 前提・実現したいこと 今現在AD環境にテストユーザの追加作業を行っているのですが GUIが禁じられているためにcmdからコマンドを入れています。 検索してたどり着いたdsaddコマンドで行っているのですが 一部のデータが入らず困っています。 またdsadd以外のユーザの追加方法をご存じならば宜しくお願い致します。 ### 発生している問題・エラーメッセージ ``` -postalcode' is an unknown parameter. ``` ### 該当のソースコード ``` for /F "tokens=1,2 delims=," %a in (users.txt) do dsadd user "cn=%a,cn=users,dc=poc,dc=local" -samid %a -pwd "%o" -upn %a@poc.local -fn "%b" -ln "%c" -display "%d" -desc "%e" -postalcode "%f" -state "%g" -streetaddres "%h" -mustchpwd -company "%l" -dept "%m" -title "%n" -canchpwd no -pwdneverexpires no -reversiblepwd yes ``` ``` 0100,AKIRA,001,AKI,AKI,03500000000,111,Z5ZZ,0100,0100,true,本部,本部,係長,P@ssssw0rd! 0101,BANDO,001,BAN,BAN,03500000000,111,Z6ZZ,0101,0101,true,本部,本部,係長,P@ssssw0rd! ``` ### 試したこと https://kogelog.com/2011/04/15/20110415-01/ ここのサイトようなdsaddコマンドのパラメータが乗っているサイトを 探してみたが見つからなかった。 またdsadd以外のcmdでの取り込み方がわからない。 ### 補足情報(FW/ツールのバージョンなど) 環境windows2016server(AWS)
回答: できました。 Import-Csv "C:\Users\Administrator\Desktop\useradd\ADD-User.csv" | `%{New-ADuser` -Path $_.OU `~~~~~~~~~~~~略~~~~~~~~~~~~ -AccountPassword(ConvertTo-SecureString -Asplaintext $_.Password` -Force) -ChangePasswordAtLogon $false } こんな感じで結局powershellでやることになりました。 ご回答ありがとうございました。