質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

Active Directory

Active Directoryは、 Windows Serverの機能の一つで、 マイクロソフトによって作られたディレクトリサービスです。 ネットワーク上に存在する様々なハードや利用者情報のアクセス権限などを一元管理が出来ます。

Q&A

解決済

2回答

1927閲覧

Active DirectoryにcmdでCSVでデータを入れたい。

YUKI_B

総合スコア77

CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

Active Directory

Active Directoryは、 Windows Serverの機能の一つで、 マイクロソフトによって作られたディレクトリサービスです。 ネットワーク上に存在する様々なハードや利用者情報のアクセス権限などを一元管理が出来ます。

0グッド

0クリップ

投稿2020/07/16 00:27

こんにちは

前提・実現したいこと

今現在AD環境にテストユーザの追加作業を行っているのですが
GUIが禁じられているためにcmdからコマンドを入れています。
検索してたどり着いたdsaddコマンドで行っているのですが
一部のデータが入らず困っています。
またdsadd以外のユーザの追加方法をご存じならば宜しくお願い致します。

発生している問題・エラーメッセージ

-postalcode' is an unknown parameter.

該当のソースコード

dsaddのコマンド

1for /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

users.txt

10100,AKIRA,001,AKI,AKI,03500000000,111,Z5ZZ,0100,0100,true,本部,本部,係長,P@ssssw0rd! 20101,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)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

dodox86

2020/07/16 00:49

あと、実際のマシン上のコマンドプロンプト、PowerShell上で dsadd /h とか dsadd /? とか help dsadd とかでオプションが出力されるかもしれません。
YUKI_B

2020/07/16 00:59

回答いただきありがとうございます。 公式のやつ調べましたけど郵便番号はなさそうですね。 dsadd方面は諦めるしかなさそうです
YUKI_B

2020/07/16 03:55

初めはそれでやってたんですけど  上司にそれは複雑でミスる可能性があるからcmdにしろって言われたんですよね csvde -i -u -f import.csvでやると 延々とNULLを参照するしもう何がなんだか…
over

2020/07/16 05:41

> 複雑でミスる 今時検証環境を作るのは容易ですし、検証環境で担保を取ることを考えてみては如何でしょうか。
guest

回答2

0

自己解決

できました。

Import-Csv "C:\Users\Administrator\Desktop\useradd\ADD-User.csv" | %{New-ADuser
-Path $_.OU `

-AccountPassword(ConvertTo-SecureString -Asplaintext $_.Password ` -Force) -ChangePasswordAtLogon $false } こんな感じで結局powershellでやることになりました。 ご回答ありがとうございました。

投稿2020/07/17 04:11

YUKI_B

総合スコア77

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

CSVDEというコマンドがあります。
AD情報をCSVファイルで操作できるようにしたものです。
一度、CSVDE /?でヘルプを見てみてはどうでしょうか?

投稿2020/07/16 09:18

Takeda_Kazuhito

総合スコア369

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問