none
LastlogonDate

    質問

  • 初めての投稿です。Powershellでユーザの最終ログオン時刻を検索しようと思って、プロパティとしてlastlogonDate を利用しようとしたのですが、どうも取得したユーザオブジェクトのプロパティで

    Get-ADObject -Properties lastlogondate

    とするとエラーになります。(存在しないようです)

    当然lastlogon,lastlogontimestamp は出てきます。

    フォレスト、ドメインの機能レベルはwindows2008R2です

    何らかの異常でしょうか。ご教示お願いします。

    • 移動 田中夢Moderator 2012年6月6日 7:54 "Windows PowerShell" フォーラム が適切だと思われるため (移動元:Active Directory)
    2012年6月6日 3:22

回答

  • Get-ADObjectコマンドレットではなく、Get-ADUserコマンドレットを用いれば、LastLogonDateプロパティを取得することが出来るようです。

    同じADオブジェクトに対してコマンドレットによって取得できる属性値に差異が出る理由はちょっと私にはわかりません。

    2012年6月6日 8:41
    モデレータ

すべての返信

  • Get-ADObjectコマンドレットではなく、Get-ADUserコマンドレットを用いれば、LastLogonDateプロパティを取得することが出来るようです。

    同じADオブジェクトに対してコマンドレットによって取得できる属性値に差異が出る理由はちょっと私にはわかりません。

    2012年6月6日 8:41
    モデレータ
  • ありがとうございます。ユーザオブジェクトに対してなぜかGet-ADObjectを使ってました。素直にGet-ADUserをつかえばよかったんですね。

    Search-ADAcount の結果でもとれてそうだったので、謎だったんですが・・・

    ご教示ありがとうございました。

    2012年6月6日 9:16