我收到以下错误。我实际上是在设置默认订阅名称。
2015 年 4 月 27 日上午 10:28:28,错误:Get-AzureVM:未指定默认订阅。使用 Select-AzureSubscription -Default 设置默认订阅。在测试:9 字符:9 + + CategoryInfo:CloseError: (:) [Get-AzureVM],ApplicationException + FullyQualifiedErrorId:Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.GetAzureVMCommand
这是我的代码:
workflow test
{
# Initial set up
$Cred = Get-AutomationPSCredential -Name "******"
Add-AzureAccount -Credential $Cred
Select-AzureSubscription -Default -SubscriptionName 'Beebunny'
$vmName = "MyMachineName"
Get-AzureVM -servicename $vmName
Write-output "All done."
}
如果我尝试 Select-AzureSubscription -Default 'SubscriptionName' 它会抛出一个错误,指出语法无效。
编辑:我也尝试过不带默认标志的 Select-AzureSubscription -SubscriptionName 'SubscriptionName' 。
有趣的是,如果我直接从 Windows 在 AzurePS 中运行它,它运行得很好。我大约 95% 确定这是 Azure 错误,但想先获得第二个意见。