Get-AzureAutomationJob CreationTime类型

时间:2015-04-24 01:59:39

标签: powershell azure azure-automation powershell-workflow

当我在Azure自动化中运行此代码时,CreationTime的类型为String。但是,当我在Powershell ISE中运行它时,类型为DateTimeOffset。 这是为什么?:

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

1 个答案:

答案 0 :(得分:0)

这是一个已知的错误。 Azure Automation cmdlet中返回的DateTimeOffset字段是PowerShell Workflow中的字符串。解决方法是将它们转换回DateTimes,如下所示:

$datetimeoffset = Get-Date $job.CreationTime