我正在尝试通过从库中导入“Connect-AzureVM”来运行它。但是当我在作业“历史”中遇到这些错误时,没有创建任何服务或虚拟机。凭证“xyz”和订阅名称“ABC”都存在;我不知道为什么它会抛出错误。
workflow m1
{
$Cred = Get-AutomationPSCredential -Name "xyz"
Add-AzureAccount -Credential $Cred
InlineScript {
Select-AzureSubscription -SubscriptionName "ABC"
Get-AzureVM | select InstanceName
}
}
我收到这些错误:
Error: System.Management.Automation.ParameterBindingValidationException: Cannot bind argument to parameter 'Credential' because it is null
Error: The subscription named 'ABC' cannot be found. Use Set-AzureSubscription to initialize the subscription data.