次の方法で共有


Azure PowerShell サービス管理モジュールのインストール

このドキュメントで参照されているコマンドレットは、Azure Service Manager (ASM) API を使用するレガシ Azure リソースを管理するためのものです。 ASM の廃止が予定されているため、新しいリソースを作成する場合、このレガシ PowerShell モジュールは推奨されません。 詳細については、「Azure Service Manager の廃止」を参照してください。

Az PowerShell モジュールは、PowerShell を使用して Azure Resource Manager (ARM) リソースを管理するための推奨される PowerShell モジュールです。

Azure PowerShell Service Management モジュールはロールアップ モジュールです。 Azure PowerShell Service Management モジュールをインストールすると、Service Management API を使用する従来の Azure リソースを管理するための一般提供モジュールがダウンロードされ、コマンドレットを使用できるようになります。

前提条件

重要

Azure PowerShell サービス管理モジュールは、Windows PowerShell でのみ機能します。 PowerShell バージョン 6 以降と互換性がないため、Linux または macOS では実行されません。

  • PowerShell から次のコマンドを実行して、PowerShell のバージョンを確認します。

    $PSVersionTable.PSVersion
    
  • Windows PowerShell 5.1 に更新する

  • PowerShell 実行ポリシーをリモート署名済みまたは制限の緩い状態に設定する

    • PowerShell 実行ポリシーを確認します。

      Get-ExecutionPolicy -List
      
    • PowerShell 実行ポリシーをリモート署名済みに設定します。

      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
      

      実行ポリシーの詳細については、「about_Execution_Policies」を参照してください。

  • Windows PowerShell 5.1 用 PowerShellGet を更新する

取り付け

Install-Module コマンドレットを使用して、Azure PowerShell Service Management モジュールをインストールします。

Install-Module -Name Azure, Azure.Storage -Repository PSGallery -AllowClobber -Force

Azure PowerShell Service Management モジュールは、Azure PowerShell Resource Manager モジュールと依存関係を共有します。 Azure PowerShell Resource Manager モジュールをインストールした場合は、前のコマンドに示すように AllowClobber パラメーターが必要です。 これにより、既存の共有依存関係を更新できます。 このパラメーターを指定しないと、モジュールのインストールが失敗します。

Azure PowerShell Service Management モジュールをインストールした後、モジュールをインポートします。

Import-Module -Name Azure

サインイン

Azure PowerShell Service Management モジュールを使用してレガシ Azure リソースの管理を開始するには、PowerShell セッションを起動し、 Add-AzureAccount を 実行して Azure にサインインします。

Add-AzureAccount

Azure にログインすると、Azure PowerShell Service Management モジュールによって、特定のセッションのコンテキストが作成されます。 このコンテキストには、そのセッション内のすべてのコマンドレットに使用される Azure 環境、アカウント、テナント、サブスクリプションが含まれます。

トラブルシューティング

"バージョン '4.3.0' の指定されたモジュール 'Azure.Storage' が読み込まれていませんでした。どのモジュール ディレクトリにも有効なモジュール ファイルが見つかりませんでした。" というエラーが表示された場合は、Azure.Storage PowerShell モジュールをインストールする必要があります。

Install-Module -Name Azure.Storage -Repository PSGallery -AllowClobber -Force

"モジュール 'PowerShellGet' で 'Install-Module' コマンドが見つかりましたが、モジュールを読み込めませんでした"というエラーが表示された場合は、PowerShell 実行ポリシーをリモート署名済みまたは制限の緩い状態に設定する必要があります。

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

こちらもご覧ください

Azure PowerShell サービス管理モジュールのコマンドの詳細については、 コマンドレットのリファレンス ドキュメントを参照してください