0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ActiveDirectoryに一括でユーザーを登録する

Posted at

★備忘録です

ActiveDirectoryにタブ区切りテキストファイルを使用して、一括でユーザーを登録する方法。
dsaddコマンドを使用。

#テキストファイル
記述例

"cn=user1,ou=mobile_Users,dc=test,dc=local" user1 user1 user1@test.local Password1!
"cn=user2,ou=mobile_Users,dc=test,dc=local" user2 user2 user2@test.local Password2!

ここでは、先頭より、ユーザーの識別名、SAMアカウント名、表示名、ユーザープリンシパル名、パスワード の5項目を指定。他のパラメーターも指定可能。(technet参照)
ファイルはタブ区切り。スペースが含まれる場合は、項目をダブルクォーテーションで囲む。

ファイルは適当な場所に保存する。
(ここでは、c:\adwork\adduser.txt とする)

#dsaddコマンド
コマンドプロンプトで実行する。
dsadd user コマンドは、1件のユーザーを登録するコマンドなので、
ファイルを読み込みfor文でコマンドを発行する。

for /f "tokens=1-5" %A in (c:\adwork\adduser.txt) do dsadd user %A -samid %B -display %C -upn %D -pwd %E

tokens=1-5 で 5件のカラムを使用、 以降の%A~%Eまでが、タブで区切られた各カラムを表す。
パラメーターを増やしたいときは、tokensの後ろの数字を変え、パラメーターを追加し、テキストファイルにカラムを追加する。

#最後に
dsaddコマンドの詳細はこちら。
https://technet.microsoft.com/ja-jp/library/cc731279(v=ws.10).aspx

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?