【发布时间】:2015-07-06 03:43:44
【问题描述】:
我收到以下错误。我其实是在设置默认订阅名。
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 错误,但想先获得第二个意见。
【问题讨论】:
-
你试过不带
-Default(只带-SubscriptionName 'name')吗?
标签: powershell azure azure-automation