Active Directory で管理しているユーザが無効になっているか PowerShell で確認

目次

はじめに

Active Directory(AD) は Windows Server に備わっている機能で、組織のシステム管理者がユーザーやグループなど資源を管理するための機能です。

今回は無効になっているユーザを PowerShell で確認したいと思います。

ユーザのアカウントが無効になっているか

対象とするユーザアカウントが無効になっているか確認する方法。
userAccountControl の値が 514 が返ってきたら有効、2 であれば無効。

Get-ADUser [アカウント名] -Properties userAccountControl | select-object name, userAccountControl

name                                                                             userAccountControl
----                                                                             ------------------
○○ 太郎                                                                                        2

無効になっているユーザ一覧を表示

userAccountControl が 2 だと無効なのでフィルターする。

Get-ADUser -Filter {userAccountControl -band 2} | Select-Object Name

おまけ

ユーザアカウントの無効化

Enable-ADAccount -Identity [アカウント名]

ユーザアカウントの有効化

Get-ADUser -Identity [アカウント名] | Disable-ADAccount

まとめ

AD操作を PowerShell でやると早いし、CSV 出力も楽なので便利ですが、情けないことにコマンドを忘れがちです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次