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 文字で、数字と小文字のみを使用する必要があります。
明らかに、ストレージ アカウントの名前と関係がありますが、コマンドレットの 1 つの中に配置する場所がわかりません。
よろしく、ピーター
更新: サブスクリプションでストレージ アカウントを設定するのを忘れました (存在しない名前を使用していました)。
Set-AzureSubscription -SubscriptionName MySub -CurrentStorageAccount portalvhds1s1q1h058p5g8
期待どおりに動作するようになりました。