MSI を使用した Windows への Azure PowerShell のインストール

警告

AzureRM PowerShell モジュールは、2024 年 2 月 29 日に正式に非推奨になりました。 引き続きサポートを受け、更新を受け取れるようにするために、AzureRM から Az PowerShell モジュールに移行することをお勧めします。

AzureRM モジュールは引き続き機能する可能性がありますが、メンテナンスやサポートは行われないため、引き続きの使用はユーザーの判断とリスクに委ねられます。 Az モジュールへの移行に関するガイダンスについては、移行リソースを参照してください。

この記事では、MSI インストーラーを使って Windows に Azure PowerShell をインストールする方法について説明します。 これらのインストール方法は、システムで必要とされる場合にのみ使用してください。 Windows に Azure PowerShell をインストールするときは、PowerShellGet を使用することをお勧めします。 PowerShellGet を使用して Azure PowerShell をインストールする手順については、「PowerShellGet を使用して Azure PowerShell をインストールする」を参照してください。

注意

Azure PowerShell 6.x 以降のバージョンでは、Web Platform Installer によるインストール方法は使用できなくなりました。 Web Platform Installer を使用する必要がある場合は、代わりに MSI の使用を検討するか、以前のバージョンの Azure PowerShell をインストールしてください。

MSI パッケージを使って Windows でインストールまたは更新する

Windows PowerShell 5.x 対応の Azure PowerShell は、GitHub から入手可能な MSI ファイルを使ってインストールできます。 以前のバージョンの Azure モジュールが MSI としてインストールされている場合、それらのモジュールはインストーラーによって自動的に削除されます。 MSI パッケージでは、${env:ProgramFiles}\WindowsPowerShell\Modules にモジュールがインストールされます。 AzureRM モジュールと Azure モジュールの両方がインストールされます。

注意

Azure クラシック デプロイ モデルを使用している場合は、Azure モジュールのみを使用してください。

Azure PowerShell を使用して作業を開始するには、Azure の資格情報を使用してサインインします。

# Connect to Azure with an interactive dialog for sign-in
Connect-AzureRmAccount

注意

モジュールの自動読み込みを無効にしている場合は、Import-Module -Name AzureRM を使用してモジュールを手動でインポートする必要があります。 モジュールが構造化されているため、これには数秒かかることがあります。

新しい PowerShell セッションを開始するたびに、この手順を繰り返す必要があります。 Azure サインインを PowerShell セッション間で維持する方法については、「PowerShell セッション間でユーザーの資格情報を保持する」をご覧ください。