我正在努力通过PowerShell创建Azure VM。我的脚本非常简单:
$VMConfig = New-AzureVMConfig -Name PemoVM -InstanceSize ExtraSmall
-ImageName $VMImage.ImageName |
Add-AzureProvisioningConfig -Windows -Password $Pw -AdminUsername $UserName -EnableWinRMHttp |
Add-AzureDataDisk -CreateNew -DiskSizeInGB 25 -DiskLabel "Standard" -LUN 0
New-AzureVM -ServiceName pemotrain2 -Location "West Europe" -VMs $VMConfig -WaitForBoot
我会收到“404 Bad Request”。错误消息是:
该名称不是有效的存储帐户名称。存储帐户名称长度必须介于3到24个字符之间,并且仅使用数字和小写字母。
显然它与存储帐户名称有关,但我无法弄清楚将其放在其中一个cmdlet中的位置。
此致 彼得
更新:我忘了用我的订阅设置存储帐户(我使用的是不存在的名称):
Set-AzureSubscription -SubscriptionName MySub -CurrentStorageAccount portalvhds1s1q1h058p5g8
现在按预期工作。