1

このコードを Azure Automation で実行すると、の型CreationTimeString. ただし、Powershell ISE で実行すると、タイプはDateTimeOffset. どうしてこれなの?:

$job = Get-AzureAutomationJob -Id '6edcaf79-f924-480d-9242-8c113206d7cb' -AutomationAccountName nonprodruntimebuild
$type = $job.CreationTime.GetType().Name
Write-Output $type
4

1 に答える 1

0

これは既知のバグです。Azure Automation コマンドレットで返される DateTimeOffset フィールドは、代わりに PowerShell ワークフローの文字列です。回避策は、次のように DateTimes に戻すことです。

$datetimeoffset = Get-Date $job.CreationTime
于 2015-04-24T05:47:30.987 に答える