CSVを利用してActive Directoryにユーザーを一括登録するコマンド

2015/12/25 Windows, サーバー構築

ad-dsadd
WindowsのActive Directoryに一括してユーザーを追加したい場合がありますよね。
初期アカウントの追加や、運用中の大量アカウントの追加時など。
こういった作業の時に、手作業での登録は、非常に時間が掛かります。
無駄な時間を省きたい。そんな時に覚えておくと便利な、ユーザーアカウントを一括登録するための方法を紹介します。
本記事を参照してアカウント登録作業に掛かる時間を節約してください。
Windowsでは、Active Directoryにユーザーを登録するコマンドが用意されていますので、このコマンド dsaddを利用して一括登録を行います。

スポンサーリンク

一括登録の手順は以下の二つの作業になります。

  • 登録に必要な情報を記載したCSVファイルを作成
  • CSVファイルを読み込むようにオプションを付けて、dsaddコマンドを実行

作業はそれ程難しくありませんが、コマンドのオプションが長くなりますので、実行前にコマンドの見直しをすることをお勧めします。
失敗しても、アカウントを削除して何度でもやり直しができますので、安心してください。
それでは、具体的な作業手順を説明していきます。

1.Active Directoryの環境について

Active Directoryを動作させているOSのバージョンはWindows Server 2012 R2となります。
確認した限りではWindows Server 2008 R2でも動作しましたので、本記事に記載した手順はそのまま使えます。
ドメイン名はtestdom.localとしました。
Active Directoryは「Windows Server 2012 R2へActive Directoryをインストール・構成する」で構築・インストール済みのものを利用しています。
これ以外のActive Directory環境の詳細については、上記の記事を参照下さい。

2.ユーザーアカウント登録用CSVの作成

一括登録したいユーザーアカウントの情報を記載したCSVファイルを作成します。
CSVファイルはタブ区切りにして、以下の順番で一行、一アカウントを記載します。
1.登録先 2.アカウント名 3.パスワード 4.表示名 5.参加するグループ
グループは指定しない場合、Domain Usersグループに所属します。
今回、testgrpというセキュリティグループへ参加する形にしました。、
CSVファイルの内容は以下の通りです。

dsadd-00パスワードはデフォルトのセキュリティポリシーでは、複雑なパスワードを必要とします。(セキュリティポリシーの変更で、無効にできます。)
ここではグループポリシーに対応するために8文字以上で、記号と数字を含んだパスワードを指定しています。
作成したファイルをadduser.csvとしてCドライブの直下に保存します。
dsadd-01

3.dsaddコマンドの実行

CSVファイルを作成したら、コマンドプロンプトを開いて、dsaddコマンドを実行します。
dsaddの詳細なオプションや利用方法はヘルプを参照して頂ければわかりますので、ここでは割愛します。
ユーザーを一括追加する場合は、以下のように実行します。

dsadd-02※tokensはCSVのカラム数を記載します。
ユーザー追加が成功すると、以下のように成功した旨、メッセージが表示されます。
dsadd-03これでユーザーの追加が完了しました。

4.ユーザーアカウント追加の確認

ユーザーアカウントが追加されていることを[Active Directory ユーザーとコンピューター]コンソールから確認します。
追加したユーザーが画面に表示されれば、正常に追加されています。

初期のユーザー登録や、一括登録など、利用する場面は非常に多いです。
削除は、[Active Directory ユーザーとコンピューター]コンソールから追加したユーザーを一括で選択して、削除を実行するだけですので、失敗してもすぐにやり直しができます。

システムでお困りのお客様

もし、貴社で、

  • サポート切れのサーバやネットワーク機器の入れ替えをしたいが、どうしたらよいかわからない
  • サーバやネットワークの管理を行う社員がいないため困っている
  • 業務に利用している機器のセキュリティが大丈夫か心配
  • 機器の障害で、業務への影響が発生している
  • 社内の要望に対して、どのようなシステムを導入したらよいか解らない

など、サーバーやネットワーク、セキュリティでお悩みの方、新規のシステム導入を検討中の方。
多くのシステム構築を行い、成功させてきた実績をもつ弊社が、その問題を解決します。
お気軽にお問い合わせ頂き、貴社の問題解決にお役立てください。

お問い合わせ・ご相談はこちらから

Facebookでのご購読が便利です。

Twitter・Feedlyでもご購読できます。

Twitterでフォローする Feedlyでフォローする

関連する情報

Windows-logon-logoff

グループポリシーとログオンスクリプトでログオン・ログオフ時間を記録する。

監査法人による監査や、クライアントの業務管理でActive Directory上のユーザーアカウ

numlock-unlock-problem

ノートPCを起動時にnumlockが有効になってしまう場合の対処

先日、少し変わったことがノートPCで発生しました。 WindowsXPのノートPCですが、起動

windows2012-settings-11

Windows Server 2012 R2を利用する前に始める11の作業

以前の記事「Windows Server 2012 R2をインストールする手順」でセットアップし

vm-2012-guest

VMware Workstation 8 で Windows Server 2012 R2をゲストOSとして動作させる

先日、リリースされたばかりのWindows Server 2012 R2ですが、Windows

activedirectory-first

Windows Server 2012 R2へActive Directoryをインストール・構成する

以前の記事「Windows server 2012 R2を利用する前に始める10の作業」でWin

windows-wan-slow

Windowsを利用していてWAN越しのファイル共有が遅い場合の検討事項

先日、弊社のお客様より、インターネットVPN経由(WAN越し)でファイルサーバへアクセスした場合

2008-C-drive

Windows Server 2008 R2でCドライブの空き容量を確保する

ここ最近、サーバOSとしてWindows Server 2008 R2を使うことも少しずつ減って

Windows-trobule

Windows Update後に2012 R2 が再起動を繰り返す不具合の原因と対応

先日、弊社で行っていたWindows Storage Server 2012 R2 のセットアッ

Windows_add-dc

Windows Server 2012 R2でActive Directoryにドメインコントローラーを追加する手順

以前の記事「Windows Server 2012 R2へActive Directoryをイン

windows-42d-passloss

ActiveDirectory 42日間でパスワードの有効期限が切れる問題の回避方法

WindowsのActiveDirectory(以下AD)を利用していて、突然、パスワードの有効

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  • スポンサーリンク