Azure仮想マシン 起動・停止スクリプトセット(除外・ログ出力対応)
- Digital120 JPY

【概要】 Azure仮想マシンの「起動」と「停止」を自動化できる、PowerShellスクリプトのセットです。 複数VMの一括処理・特定VMの除外・ログ出力などを標準で備え、 日々の手動作業を大幅に効率化できます。 【こんな方におすすめ】 ・開発・検証環境の起動/停止を毎日繰り返している ・Azure自動化をPowerShellで学びたい ・情シスとしてコスト最適化と効率化を両立させたい 【収録スクリプト】 ① VMstart.ps1(自動起動スクリプト) ② VMstop.ps1(自動停止スクリプト) 【共通付属ファイル】 ・ResourceGroupName.txt(対象RG名を1行で記入) ・exclusionVM.txt(起動/停止対象から除外するVM名を記入) ・README.txt(導入手順・注意点・免責事項を記載) 【主な仕様】 ・PowerShellで実行(バージョン 5.1 以上推奨) ・Azure PowerShellモジュール(Az.Accounts / Az.Compute)対応 ・無料枠VM(Standard_B1s)で動作確認済み ・ログ出力(logs フォルダに startvm.log / stopvm.log) 【使用前の準備】 ・Azureアカウントで事前にログイン(Connect-AzAccount) ・初回実行時はポリシー変更が必要な場合があります: Set-ExecutionPolicy RemoteSigned -Scope Process 【注意事項】 ・本テンプレートは参考用として提供しています ・環境により動作結果が異なる可能性があるため、必ず自己責任でご利用ください ・商用利用OK、再配布・転売は禁止です