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

この記事では、MSI インストーラーを使って Windows に Azure PowerShell をインストールする方法について説明します。 MSI インストーラーは、PowerShell ギャラリーがファイアウォールによってブロックされる可能性がある環境や、オフライン インストーラーが必要な環境向けに用意されています。 Azure PowerShell をインストールするときは、PowerShellGet を使用することをお勧めします。 PowerShellGet を使用して Azure PowerShell をインストールする手順については、「PowerShellGet を使用して Azure PowerShell をインストールする」を参照してください。

必要条件

Windows 上の MSI インストーラーは、PowerShell 5.1 のみを対象とした Azure PowerShell のインストール用に設計されています。 Windows 以外のプラットフォームまたはそれ以降のバージョンの PowerShell でのインストールの場合は、PowerShellGet を使用してインストールしてください。 PowerShell のバージョンを確認するには、次のコマンドを実行します。

$PSVersionTable.PSVersion

PowerShell 5.1 で Azure PowerShell を使用するには、次の手順に従います。

  1. 必要に応じて Windows PowerShell 5.1 に更新します。 Windows 10 の場合は、あらかじめ PowerShell 5.1 がインストールされています。
  2. .NET Framework 4.7.2 以降をインストールします。

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

Azure PowerShell 用の MSI パッケージは GitHub から入手できます。

  1. https://github.com/Azure/azure-powershell/releases にアクセスします。
  2. Azure PowerShell 用の最新のギャラリー モジュールを探します (これらは時系列に記載されており、通常はリリース バージョンのみで、"4.7.0" のように名前がありません)。
  3. パッチのメモの一番下までスクロールし、[Assets] の横にある矢印をクリックして MSI オプションを表示します。
  4. 任意の Az-Cmdlets MSI をクリックして、ダウンロードを開始します。

MSI を使用して以前のバージョンの Azure PowerShell がインストールされている場合は、インストーラーによって自動的に削除されます。 MSI パッケージでは、${env:ProgramFiles}\WindowsPowerShell\Modules にモジュールがインストールされます。

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

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

注意

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

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

フィードバックの提供

Azure PowerShell にバグが見つかった場合は、GitHub で問題を報告してください。 コマンド ラインからフィードバックを送るには、Send-Feedback コマンドレットを使用します。

次の手順

Azure PowerShell のモジュールとその機能の詳細については、「Get started with Azure PowerShell (Azure PowerShell の概要)」をご覧ください。 Azure PowerShell に精通していて、AzureRM から移行する必要がある場合は、AzureRM から Az への移行に関するページを参照してください。