PowerShell 未正确显示时间并且忽略了我的本地时区 - 当前是 00:20(格林威治标准时间 +2 时),但在获取时间时显示本地时间 (00:20) 但错误地打印格林威治标准时间。
检查运行脚本的服务器,并正确设置时区和本地时间。
我做错了什么还是这是一个错误?
$scriptStartDate = Get-Date
Write-Host "time is $($scriptStartDate.ToString('r'))"
# above line prints 'Sun, 14 Apr 2013 00:20:00 GMT'
# this is wrong as wrong timezone, it should be 'Sun, 14 Apr 2013 00:20:00 E.Europe'