【PowerShell】よく使う参照コマンド【cmd】

ユーザー管理でよくつかうコマンド

1名のユーザー情報を出力

アカウント”taroyamada”の情報を表示

Get-ADUser -Identity taroyamada -Properties * | select name,samaccountname,department,title

<出力例>

name samaccountname department title
—- ————– ———- —–
山田 太郎 taroyamada 人事部 課長

特定の属性をもつユーザー一覧を出力

department が “人事部”のユーザー一覧を表示

Get-ADUser -filter {department -eq “人事部”} -Properties * | select name,samaccountname,department,title

<出力例>

name samaccountname department title
—- ————– ———- —–
山田 太郎 taroyamada 人事部 課長
鈴木 勝男 S00100 人事部 社員
清水 潔 S00105 人事部 部長
斎藤 芳奈 S00109 人事部 秘書
西村 芳依 S00113 人事部 社員
近藤 健太 S00118 人事部 取編

特定のグループメンバのユーザー一覧を出力

”Hoge-HQ”グループメンバ情報を表示

Get-ADGroupMember -Identity “Hoge-HQ” | Get-ADUser -Properties * | select name,samaccountname,department,title,office | ft -AutoSize

<出力例>

name samaccountname department title office
—- ————– ———- —– ——
安藤 智恵 S00119 情報部 秘書 東京本部
内藤 秋弘 S00116 経算部 社員 東京本部
西村 芳依 S00113 人事部 社員 東京本部
伊藤 浩 S00110 経算部 社員 東京本部
小林 恵 S00107 情報部 科長 東京本部
中村 宜子 S00103 経算部 社員 東京本部
鈴木 勝男 S00100 人事部 社員 東京本部
山田 太郎 taroyamada 人事部 課長 東京本部

ユーザーのパスワード有効期限/アカウントロック状態を表示

taroyamadaの状態を表示

net user taroyamada /domain

<出力例>

User name taroyamada
Full Name yamada taro
Comment
User’s comment
Country/region code 000 (System Default)
Account active Yes ←有効ならYes 無効ならNo ロックがかかっていたらLocked
Account expires Never

Password last set 2024/12/17 20:48:10
Password expires 2025/01/28 20:48:10   ←パスワードが切れる日
Password changeable 2024/12/18 20:48:10
Password required Yes
User may change password Yes

Workstations allowed All
Logon script
User profile
Home directory
Last logon Never

Logon hours allowed All

Local Group Memberships
Global Group memberships *Domain Users *Hoge-HQ
The command completed successfully.

一般ユーザーの有効なアカウントをCSVで出力

一般ユーザーをすべて画面に出すと流れてしまいますのでCSVで出力します。
条件は会社によってあるとおもいますが、弊社では以下のような条件でOKだったりします。

アカウントが有効(Enabled)・・・True
会社名(Company)・・・何か文字が入っている

Get-ADUser -Filter {(enabled -eq $True) -and (company -like “*”) } -Properties * | export-csv -Path .\enableusers.csv -NoTypeInformation -Encoding utf8

<enableusers.csvの出力例>

今後も追加していきます!

この記事はこれで完結ではなく、今後有用なコマンドがあれば適宜追加していきます。

ここでは参照系のみを載せていきますので安心して実行してみてください。

ぺりこ
ぺりこ

出した情報は漏洩しない様にきちんと管理してくださいね!要らないCSVは消す!とか。

コメント

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