0

我正在尝试使用Powershell类型的自动化运行手册中的以下代码打印 Azure 自动化帐户的自动化变量的值的类型。

$var1 = ((Get-AzureRmAutomationVariable -Name "ArrayVar" -ResourceGroupName "automation-ps-rg" -AutomationAccountName "automation-ps-aa").Value).GetType()
$var1

我看到这会导致 Runbook 失败并重试 3 次,最终失败并显示以下消息。

Suspended
The runbook job was attempted 3 times, but it failed each time. 

为什么这可能会失败?

谢谢!

4

1 回答 1

1

如果您只需要类型名称,请尝试(...).GetType().FullName.

将 System.Type 对象写入作业流似乎有些问题,因此请尝试选择您真正感兴趣的属性,而不是整个对象。

于 2018-04-27T18:37:42.233 回答