[Windows] Active DirectoryのOUとユーザー作成

Windows

はじめに

今回は、Active DirectoryにOUとユーザーを作成します。これにより、ユーザーの一元管理や各種アプリケーションでActive Director認証に利用できます。

検証環境

Active Directorサーバの構成は、以前に作成した下記の通りです。

サーバ環境OSWindows Server 2019(評価版)
ホスト名win2019-01
ドメイン名ad.right8se.blog
IPアドレス192.168.0.10

今回作成するOUの構成と作成するユーザー情報は、下記の通りです。
 ※検証用に定義した架空の情報です。

OUユーザーログオン名メールアドレス部署
staffs23001@ad.right8se.blog一ノ瀬ataru_ichinose@right8se.blog営業部
staffs23002@ad.right8se.blog二宮二己niko_ninomiya@right8se.blog営業部
staffs23003@ad.right8se.blog三宅遊児yuuzi_miyake@right8se.blog技術部
staffs23004@ad.right8se.blog四方投矢touya_sikata@right8se.blog技術部
staffs23005@ad.right8se.blog五十嵐hazime_igarasi@right8se.blog総務部
staffs23006@ad.right8se.blog六角三太santa_musumi@right8se.blog人事部
partnerp23007@ad.right8se.blog七尾左為sai_nanao@right8se.blog技術部
partnerp23008@ad.right8se.blog八神raito_yagami@right8se.blog技術部
partnerp23009@ad.right8se.blog九里捕久斗hokuto_kunori@right8se.blog総務部
partnerp23010@ad.right8se.blog河島minami_kawasima@right8se.blog人事部
Usersldapadmin@ad.right8se.blog
※ldapadminは、アプリケーションのLDAP連駅に使用するシステムアカウント

作業内容

OUの作成

(1) [サーバー マネージャー]のメニューより、[ツール] – [Active Directory ユーザーとコンピューター]をクリックします。

(2) OUを作成するコンテナーを選択して、メニュー上のOU作成アイコンをクリックします。

(3) 作成するOUの名前「staff」を入力して、[OK]をクリックします。

(4) OUが作成されたことを確認します。
 ※同様にOU「partner」も作成します。「Users」はデフォルトのコンテナーとして存在します。

ユーザーの作成(GUI)

(1) ユーザーを作成する対象コンテナー(OU)を選択して、メニュー上のユーザー作成アイコンをクリックします。

(2) 必要情報を入力の上、[次へ]をクリックします。

(3) 初回ログオン時のパスワードを入力して、[次へ]をクリックします。

(4) [完了]をクリックします。

(5) 作成したユーザーを選択し、[右クリック] – [プロパティ]を選択します。
 ※ユーザー作成時には入力できない各種プロパティを設定します。

(6) [電子メール]を入力します。

(7) [組織]タブを選択し、[部署]を入力して[OK]をクリックします。

(8) GUI操作での一般ユーザー作成は、以上となります。

(9) 続けて、LDAP連携用アカウントを作成します。必要情報を入力して[次へ]をクリックします。

(10) LDAP連携用の為、パスワード関連の設定を変更して[次へ]をクリックします。
 ・ユーザーは次回ログイン時にパスワード変更が必要: 無効
 ・パスワードを無期限にする: 有効

(11) [完了]をクリックします。これでLDAP連携用アカウント作成は以上となります。

ユーザーの作成(Power Shell)

ライト
ライト

大量のユーザーを作成する場合、GUI操作では時間がかかりミスも起こりやすい為、通常はPower Shellなどで作成します。

(1) Windowメニューの[Windows PowerShell] – [Windows PowerShell]を選択します。

(2) 次のコマンドを実行して、1ユーザを作成します。
 ※初期パスワードは全ユーザー同じとして、次回ログイン時にパスワード変更を必須とします。

> $pwd = ConvertTo-SecureString "P@ssw0rd01!" -AsPlainText -Force
> New-ADUser -Name "二宮 二己" `
-UserPrincipalName "s23002@ad.right8se.blog" `
-SamAccountName "s23002" `
-Path "OU=staff,DC=ad,DC=right8se,DC=blog" `
-Surname "二宮" `
-GivenName "二己" `
-DisplayName "二宮 二己" `
-EmailAddress "niko_ninomiya@right8se.blog" `
-Department "営業部" `
-AccountPassword $pwd `
-ChangePasswordAtLogon $true `
-Enabled $true

(3) GUI操作と同様にPower Shellでユーザーが作成されます。

(4) 残りのユーザーも同様にPower Shellコマンドで一括作成します。

> $pwd = ConvertTo-SecureString "P@ssw0rd01!" -AsPlainText -Force
> New-ADUser -Name "三宅 遊児" -UserPrincipalName  "s23003@ad.right8se.blog" -SamAccountName "s23003" -Path "OU=staff,DC=ad,DC=right8se,DC=blog" -Surname "三宅" -GivenName "遊児" -DisplayName "三宅 遊児" -EmailAddress "yuuzi_miyake@right8se.blog" -Department "技術部" -AccountPassword $pwd -ChangePasswordAtLogon $true -Enabled $true
> New-ADUser -Name "四方 投矢" -UserPrincipalName  "s23004@ad.right8se.blog" -SamAccountName "s23004" -Path "OU=staff,DC=ad,DC=right8se,DC=blog" -Surname "四方" -GivenName "投矢" -DisplayName "四方 投矢" -EmailAddress "touya_sikata@right8se.blog" -Department "技術部" -AccountPassword $pwd -ChangePasswordAtLogon $true -Enabled $true
> New-ADUser -Name "五十嵐 一" -UserPrincipalName  "s23005@ad.right8se.blog" -SamAccountName "s23005" -Path "OU=staff,DC=ad,DC=right8se,DC=blog" -Surname "五十嵐" -GivenName "一" -DisplayName "五十嵐 一" -EmailAddress "hazime_igarasi@right8se.blog" -Department "総務部" -AccountPassword $pwd -ChangePasswordAtLogon $true -Enabled $true
> New-ADUser -Name "六角 三太" -UserPrincipalName  "s23006@ad.right8se.blog" -SamAccountName "s23006" -Path "OU=staff,DC=ad,DC=right8se,DC=blog" -Surname "六角" -GivenName "三太" -DisplayName "六角 三太" -EmailAddress "santa_musumi@right8se.blog" -Department "人事部" -AccountPassword $pwd -ChangePasswordAtLogon $true -Enabled $true
> New-ADUser -Name "七尾 左為" -UserPrincipalName  "p23007@ad.right8se.blog" -SamAccountName "p23007" -Path "OU=partner,DC=ad,DC=right8se,DC=blog" -Surname "七尾" -GivenName "左為" -DisplayName "七尾 左為" -EmailAddress "sai_nanao@right8se.blog" -Department "技術部" -AccountPassword $pwd -ChangePasswordAtLogon $true -Enabled $true
> New-ADUser -Name "八神 右" -UserPrincipalName  "p23008@ad.right8se.blog" -SamAccountName "p23008" -Path "OU=partner,DC=ad,DC=right8se,DC=blog" -Surname "八神" -GivenName "右" -DisplayName "八神 右" -EmailAddress "raito_yagami@right8se.blog" -Department "技術部" -AccountPassword $pwd -ChangePasswordAtLogon $true -Enabled $true
> New-ADUser -Name "九里 捕久斗" -UserPrincipalName "p23009@ad.right8se.blog" -SamAccountName "p23009"-Path "OU=partner,DC=ad,DC=right8se,DC=blog" -Surname "九里" -GivenName "捕久斗" -DisplayName "九里 捕久斗" -EmailAddress "hokuto_kunori@right8se.blog" -Department "総務部" -AccountPassword $pwd -ChangePasswordAtLogon $true -Enabled $true
> New-ADUser -Name "河島 南" -UserPrincipalName  "p23010@ad.right8se.blog" -SamAccountName "p23010" -Path "OU=partner,DC=ad,DC=right8se,DC=blog" -Surname "河島" -GivenName "南" -DisplayName "河島 南" -EmailAddress "minami_kawasima@right8se.blog" -Department "人事部" -AccountPassword $pwd -ChangePasswordAtLogon $true -Enabled $true

(5) 全てのユーザーが作成されたことを確認します。

(6) 次のコマンドで、作成した全ユーザーを一覧で確認するができます。

> Get-ADUser -Filte { UserPrincipalName -like "*" }  -Properties * | Select-Object Name,UserPrincipalName,sAMAccountName,mail,Department | Format-Table

Name        UserPrincipalName       sAMAccountName mail                          Department
----        -----------------       -------------- ----                          ----------
七尾 左為   p23007@ad.right8se.blog p23007         sai_nanao@right8se.blog       技術部
八神 右     p23008@ad.right8se.blog p23008         raito_yagami@right8se.blog    技術部
九里 捕久斗 p23009@ad.right8se.blog p23009         hokuto_kunori@right8se.blog   総務部
河島 南     p23010@ad.right8se.blog p23010         minami_kawasima@right8se.blog 人事部
一ノ瀬 中   s23001@ad.right8se.blog s23001         ataru_ichinose@right8se.blog  営業部
二宮 二己   s23002@ad.right8se.blog s23002         niko_ninomiya@right8se.blog   営業部
三宅 遊児   s23003@ad.right8se.blog s23003         yuuzi_miyake@right8se.blog    技術部
四方 投矢   s23004@ad.right8se.blog s23004         touya_sikata@right8se.blog    技術部
五十嵐 一   s23005@ad.right8se.blog s23005         hazime_igarasi@right8se.blog  総務部
六角 三太   s23006@ad.right8se.blog s23006         santa_musumi@right8se.blog    人事部

ユーザー一覧の表示列追加

ライト
ライト

[Active Directory ユーザーとコンピューター]で表示されるデフォルトのプロパティ情報が少ないため、今回設定したプロパティ情報が一覧で見れるように表示列を追加します。

(1) [Active Directory ユーザーとコンピューター]のメニューより、[表示] – [列の追加と削除]を選択します。

(2) [利用可能な列]から一覧に表示する項目を選択して、[追加]をクリックします。

(3) 表示したい項目を[表示する列]に全て追加して、[OK]を押下します。

(4) 追加したプロパティ情報を含みユーザー情報が一覧で確認できます。

あとがき

Active Directoryのユーザー作成が完了しましたので、次回はLinuxサーバでKerberos認証設定やZabbixサーバでのLDAP認証などを設定していきたいと思います。

タイトルとURLをコピーしました