Powershell的get-counter / export-counter返回的时间格式错误

|| Powershell中的get-counter / export-counter cmdlet似乎以美国格式返回日期,在这种情况下,这是不可取的。我浏览了两个“获取帮助”页面,但找不到任何可以设置日期/时间格式的内容。还有其他我不知道的方法,还是我坚持使用美国日期格式?     
已邀请:
        之所以如此有效,是因为您的房东的文化是“ en-US \”,请看一下:
Get-Culture | Format-List *
您可以在执行Scriptblock的过程中更改区域性,看一下这段代码
[System.Globalization.CultureInfo] $culture = \"en-US\"
$a = { [System.Threading.Thread]::CurrentThread.CurrentCulture = $culture
       [System.Threading.Thread]::CurrentThread.CurrentUICulture = $culture
       get-counter -Counter \"\\Processeur(_Total)\\% temps processeur\" -SampleInterval 2 -MaxSamples 3
     }
&$a

[System.Globalization.CultureInfo] $culture = \"fr-FR\"
$a = { [System.Threading.Thread]::CurrentThread.CurrentCulture = $culture
       [System.Threading.Thread]::CurrentThread.CurrentUICulture = $culture
       get-counter -Counter \"\\Processeur(_Total)\\% temps processeur\" -SampleInterval 2 -MaxSamples 3
     }

&$a
Powershell-cookbook中有很多关于此的信息     
        您可以随时重新格式化输出:
get-counter -Counter \"\\Processor(_Total)\\% Processor Time\" -SampleInterval 2 -MaxSamples 3 | 
select @{l=\"Timestamp\";e={([datetime]\"$($_.timestamp)\").tostring(\"yyyy/MM/dd HH:mm:ss\")}},Readings | fl





Timestamp : 2011/06/21 18:33:09
Readings  : \\\\TMA-1\\processor(_total)\\% processor time :
            3.87658516403437



Timestamp : 2011/06/21 18:33:11
Readings  : \\\\TMA-1\\processor(_total)\\% processor time :
            1.93861060616496



Timestamp : 2011/06/21 18:33:13
Readings  : \\\\TMA-1\\processor(_total)\\% processor time :
            3.10139633471207
    

要回复问题请先登录注册