2013-04-30 61 views
0

我有一個PowerShell腳本是這樣的:格式PowerShell的時間輸出

$owners = @{} 
gwmi win32_process |% {$owners[$_.handle] = $_.getowner().user} 
get-process | select processname,Id,StartTime,@{l="Owner";e={$owners[$_.id.tostring()]}} 

我想格式化StartTime顯示爲24小時格式,不顯示秒。我怎麼做?

回答

2

試試這個:

$owners = @{} 
gwmi win32_process |% {$owners[$_.handle] = $_.getowner().user} 
get-process | select processname,Id,@{l="StartTime";e={ get-date $($_.starttime) -f "dd/MM/yy HH.mm" }},@{l="Owner";e={$owners[$_.id.tostring()]}} 
+1

這裏補充一點@ruda是可以使用的所有格式選項的鏈接:http://technet.microsoft.com/en-us/library/ee692801。 ASPX – mjsr 2013-04-30 14:31:51