2016-07-04 14 views
1

サーバーの最後の再起動日時を決定するPS行があります。これは意図どおり動作しますが、私たちのサーバのいくつかがUSロケールにあるので、 "MMM dd yyyy"になるようにフォーマットを変更したいと思います。私は実際に時間が必要ないので、これは便利です。WMIの日付を日付のみに変更する

$Lastrebootime = Get-WmiObject Win32_OperatingSystem -Computername $Computer | 
       select csname, @{LABEL='LastBootUpTime';EXPRESSION={ 
        $_.ConvertToDateTime($_.lastbootuptime) 
       }} -ErrorAction Stop 

ConvertToDateはありませんか?それ以外の場合は

$_.ConverttoDateTime($_.lastbootuptime).Date 

とにかく特定のフォーマットをしたい場合は、単に日付フォーマット:

$_.ConverttoDateTime($_.lastbootuptime).ToString('MMM dd yyyy') 

これにはないが

答えて

3

DateTimeオブジェクトは、日付部分のみ含まれているプロパティDateを持っています書式文字列にも表示されないため、時間部分を気にする必要があります。

+0

私が好む第2のもの!ありがとう – JDGEEK

関連する問題