2013-04-30 72 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