我试图在Azure Run书中运行此命令
(Get-AzureRmStorageAccountKey -Name $defaultStorageAccountName -ResourceGroupName $defaultResourceGroupName).Value[0]
它在我的本地计算机上运行良好,我可以看到存储帐户密钥 . 但是,当我在Azure Runbook中运行相同的命令时,它会抛出以下错误
Cannot index into a null array
如果我只是在Auzure Runbook中运行 Get-AzureRmStorageAccountKey -Name $defaultStorageAccountName -ResourceGroupName $defaultResourceGroupName
,它运行正常,我可以看到键 . 就在我从数组中选择一个元素失败并抛出错误时 .
powershell版本在我的本地计算机和Azure Runbook上为5 .
1 回答
根据你的描述,我在我的Runbook中测试你的cmdlet,我可以获得存储密钥 .
您可以使用以下命令登录您的订阅 .
更多信息请参考link . 更新
您需要在自动化帐户中更新Azure存储帐户模块版本,然后您可以解决此问题 .