私はPowershellには新しく、このPSスクリプトから読みやすい日付を引き出そうとしています。しかし、変数から戻ってくるのは、元のクエリから返されたテキストブロック全体です。私はそれがかなり簡単な何かでなければならないことを知っています。私はここで自分自身を教えています。私はこのスクリプトをまとめました。しかし、これは私がそれを得ることができる限りです。 :/Powershell:lastlogontimestampを取り除くことはできません
おかげ
$ADUserName = Read-Host -Prompt 'Enter the AD username'
Function LastLogon {
get-aduser $ADUserName -properties lastlogontimestamp
$mydatetime = $ADUserName.lastlogontimestamp
[datetime]::FromFileTime($mydatetime)
$time = [datetime]::FromFileTime($mydatetime)
Echo $time
Echo $mydatetime
}
LastLogon
これでわかりました。 lastlogontimestampのデータを$ ADObject変数に移動しています。その後、DateTimeを使用して変換します。ありがとうございました! :) – Drake
@Drakeはい、私は説明を追加したので、あなたがしていたことがなぜ機能していないのか分かりました。しかし、私は本当にステップをスキップし、 'LastLogonDate'だけを使うことを勧めました。 – briantist
私は知っている、と私は代わりにその値に固執します。私はテクニカルで読んだことを誤解していたし、lastlogontimestampが実際の複製された値であり、より正確であると思った。私はLastLogonDateが私に同じ(既に変換された)情報を与えることに気付かなかった。これは私の最初のPowershellスクリプトです。あなたの助けに感謝します。 – Drake