Azure PowerShellコマンドでテンプレートを使って仮想マシンを作成したい

貴大 山下 0 評価のポイント
2026-07-16T08:02:38.19+00:00

掲題の通り、仮想マシンを以下前提で作成したいのですがエラーが出て先に進めないので助けていただきたいです

・UdemyのAZ-104試験対策講座の講習でデモを実行中

・Azureポータル上でリソースグループを作成(az-104-10-rg1)

・講座に付属している2つのJSONファイルを用いて仮想マシンを作成

 ├テンプレート

 └パラメータ

・Azure PowerShellで以下コマンドを実行

 ## リソースグループ名の設定

 $rgName = 'az104-10-rg1'

 ## 仮想マシンのデプロイ

 New-AzResourceGroupDeployment `

 -ResourceGroupName $rgName `

 -TemplateFile $HOME/az104-10-vms-loop-template.json `

 -TemplateParameterFile $HOME/az104-10-vms-loop-parameters.json

・以下のエラーが出力

New-AzResourceGroupDeployment: 7:46:46 AM - Error: Code=ResourceGroupNotFound; Message=Resource group 'az104-10-rg1' could not be found.

New-AzResourceGroupDeployment: The deployment validation failed

copilotに聞いたところ、

 Cloud Shell が起動直後に MSI でログインするため、ARM デプロイ時にコンテキストが MSI に戻ってしまう。

 MSI には RG を参照する権限がないため、デプロイ時だけ “RG が見つからない” が発生している。

 adminPassword の対話入力がトリガーとなり、ユーザーアカウント → MSI に切り替わる既知の Cloud Shell バグが原因。

と回答があり、以下の対応をしましたが結果は変わらずでした

 起動後手動でログインする

  Connect-AzAccount -UseDeviceAuthentication

 アカウントを固定

  Set-AzContext -Subscription xxxxxxxxxxxxxxxxxx

 再度、コマンドを実行

Azure 仮想マシン
Azure 仮想マシン

Windows および Linux 仮想マシンのプロビジョニングに使用される Azure サービス。

0 件のコメント コメントはありません

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。