LastlogonDate
-
2012年6月6日 3:22
初めての投稿です。Powershellでユーザの最終ログオン時刻を検索しようと思って、プロパティとしてlastlogonDate を利用しようとしたのですが、どうも取得したユーザオブジェクトのプロパティで
Get-ADObject -Properties lastlogondate
とするとエラーになります。(存在しないようです)
当然lastlogon,lastlogontimestamp は出てきます。
フォレスト、ドメインの機能レベルはwindows2008R2です
何らかの異常でしょうか。ご教示お願いします。
- 移動 田中夢Moderator 2012年6月6日 7:54 "Windows PowerShell" フォーラム が適切だと思われるため (移動元:Active Directory)
すべての返信
-
2012年6月6日 8:41モデレータ
Get-ADObjectコマンドレットではなく、Get-ADUserコマンドレットを用いれば、LastLogonDateプロパティを取得することが出来るようです。
同じADオブジェクトに対してコマンドレットによって取得できる属性値に差異が出る理由はちょっと私にはわかりません。
- 回答としてマーク 牟田口大介MVP, Moderator 2012年6月6日 9:28
-
2012年6月6日 9:16
ありがとうございます。ユーザオブジェクトに対してなぜかGet-ADObjectを使ってました。素直にGet-ADUserをつかえばよかったんですね。
Search-ADAcount の結果でもとれてそうだったので、謎だったんですが・・・
ご教示ありがとうございました。

