[ホーム] - [Windows Server 2019 FAQ 一覧] - [ドメインユーザのパスワード有効期限と最終ログイン時間を一括表示するサンプルコマンド]



作成日:2023/05/25
更新日:2023/07/25
対象:Windows Server 2019

ドメインユーザのパスワード有効期限と最終ログイン時間を一括表示するサンプルコマンド




【目次】

Windows AD ドメインユーザのパスワード有効期限と最終ログイン時間を一括表示


Windows AD ドメイン環境にて各ドメインユーザのパスワード有効期限と最終ログイン時間を一括表示するサンプルを紹介します。
以下コマンドで一括取得が可能です。

### Windows AD 環境で各ドメインユーザのパスワード有効期限と最終ログイン時間を表示 ###
$ADusers = Get-WmiObject Win32_UserAccount


foreach ($user in $ADusers) {
$user.Name
net user $user.Name | Select-String "最終ログオン日時"
net user $user.Name | Select-String "パスワード有効期間"
}





実行結果は次の通りです。

Administrator

最終ログオン日時 2023/05/24 23:57:52
パスワード有効期間 無期限
Guest
最終ログオン日時 なし
パスワード有効期間 無期限
krbtgt
最終ログオン日時 なし
パスワード有効期間 2023/09/04 23:56:08
testuser001
最終ログオン日時 なし
パスワード有効期間 2023/09/05 0:21:46




最終パスワード更新日時がコマンド実行時の時間となる


net user コマンドでコマンドを実行した場合、最終パスワード更新日時がコマンド実行時の時間となる現象が発生しました。
恐らく今まで一度もログインした記録がないユーザは"最終パスワード変更日時"が現在の時刻になるようです。不具合と思われます。


C:\>net user testuser001 /dom
ユーザー名 testuser001
フル ネーム testuser001 testuser001
コメント
ユーザーのコメント
国/地域番号 000 (システム既定)
アカウント有効 Yes
アカウントの期限 無期限

最終パスワード変更日時 2023/05/25 0:10:40
パスワード有効期間 2023/09/05 0:10:40
パスワード次回変更可能日時 2023/07/26 0:10:40
パスワードあり Yes
ユーザーによるパスワード変更可能 Yes

ログオン可能なワークステーション すべて
ログオン スクリプト
ユーザー プロファイル
ホーム ディレクトリ
最終ログオン日時 なし

ログオン可能時間 すべて

所属しているローカル グループ
所属しているグローバル グループ *Domain Users
コマンドは正常に終了しました。







(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。 本ページは独自に調査をしたアンオフィシャル(非公式)な内容です。内容に誤りがある可能性や仕様変更により内容が不正確になる可能性があります。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)


Copyright(c) TOOLJP.COM 1999-2024

[Windows Server 2019 FAQ 一覧に戻る]