Azure PowerShellをインストールする

  • 05/14/2020
  • 6分で読む
    • m
    • h

この資料では、次の方法について説明しますPowerShellGetを使用してAzure powershellモジュールをインストールします。 これらの手順は、Windows、macOS、Linuxプラットフォームで動作します。

Azure PowerShellはAzure Cloud Shellでも利用でき、Dockerイメージにプレインストールされるようになりました。

要件

PowerShell7.,x以降は、すべてのプラットフォームでAzure PowerShellで使用するためのPowerShellの推奨バージョンです。

Azure PowerShellは、すべてのプラットフォームでPowerShell6.2.4以降で動作します。 Windowsでもpowershell5.1でサポートされている。 あなたのオペレーティングシステムで利用可能なPowerShellの最新版をインストールします。 Azure PowerShellをPowerShell6.2.4以降で実行する場合、追加の要件はありません。

PowerShellのバージョンを確認するには、次のコマンドを実行します。

$PSVersionTable.PSVersion

WindowsでPowerShell5.1でAzure PowerShellを使用するには

  1. PowerShell5.1に更新します。,Windows10バージョン1607以降を使用している場合は、PowerShell5.1が既にインストールされています。
  2. .Net Framework4.7.2以降をインストールします。
  3. PowerShellGetの最新バージョンがあることを確認してください。 Install-Module -Name PowerShellGet -Forceを実行します。

Azure PowerShellモジュールをインストールします

警告

WindowsでPowerShell5.1用にAzureRMモジュールとAzモジュールの両方を同時にインストールすることはサポートしていません。 お使いのシステムでAzureRMを使用できるようにする必要がある場合は、AzモジュールforPowerShell6.2.4以降をインストールします。,

現在のユーザーのインストール

PowerShellGetコマンドレットを使用することが推奨されるインストール方法です。 現在のユーザーのみにAzモジュールをインストールします これは推奨されるインストール範囲です。 この方法は、windows、macOS、およびLinuxプラットフォームでも同じように動作します。 PowerShellセッションから次のコマンドを実行します。

既定では、PowerShellギャラリーはPowerShellGetの信頼できるリポジトリとして構成されていません。, PSGalleryを初めて使用すると、次のプロンプトが表示されます。

AnswerYesまたはYes to Allインストールを続行します。

Install for All Users

システムにすべてのユーザー用にモジュールをインストールするには、昇格された権限が必要です。 Windowsで管理者として実行を使用してPowerShellsessionを起動するか、macOSまたはLinuxでsudoコマンドを使用します。

Azモジュールは、Azure PowerShellコマンドレットのロールアップモジュールです。, 取り付ければダウンロードを全部一般的にご利用Azユーモジュールは、そのcmdletsご利用になれます。

オフラインでインストール

環境によっては、PowerShellギャラリーに接続できないものがあります。 このような状況でも、次のいずれかの方法を使用してオフラインでインストールできます。

  • モジュールをネットワーク内の別の場所にダウンロードし、そこの方法を使用すると、Powershellモジュールを単一のサーバーまたはファイル共有にキャッシュして、PowerShellGetを使用して切断されたシステムに展開できます。, 知の設定方法は、ローカルリポジトリとinstallon切断システムwithWorking地PowerShellGetリポジトリ

  • Azure PowerShell MSIをネットワークに接続されているマシンにダウンロードし、PowerShellギャラリーにアクセスできないシステムにインストーラーをコピーします。 TheMSIインストーラは、Windows上のPowerShell5.1でのみ動作することに注意してください。,

  • Save-Moduleを使用してモジュールをファイル共有に保存するか、別のソースに保存して他のマシンに手動でコピーします。

    Save-Module -Name Az -Path '\\server\share\PowerShell\modules' -Force

トラブルシューティング

Azure PowerShellモジュールをインストールするときによく見られる問題をいくつか示します。 ここにリストされていないaproblemが発生した場合は、GitHubに問題を提出してください。

プロキシブロック接続

Install-ModulePowerShellギャラリーに到達できないことを示すエラーが発生した場合は、プロキシの背後にあります。, 異なる営業システムやネットワーク環境において異なるrequirementsfor設定システム全体のproxy. プロキシ設定については、システム管理者にお問い合わせください。

PowerShell自体は、このプロキシを自動的に使用するように構成されていない場合があります。 PowerShell5.1andlaterでは、次のコマンドを使用してプロキシを使用するようにPowerShellセッションを構成します。

オペレーティングシステムの資格情報が正しく構成さ, この設定をセッション間で保持するには、コマンドをyourPowerShellプロファイルに追加します。

パッケージをインストールするには、プロキシが次のアドレスへのHTTPS接続を許可する必要があります。

Sign in

To start working with Azure PowerShell, sign in with your Azure credentials.

Note

If you've disabled module autoloading, manually import the module with Import-Module -Name Az。モジュールが構造化されているため、これには数秒かかることがあります。

新しいPowerShellセッションを開始するたびに、これらの手順を繰り返す必要があります。 どのようtopersistおAzureサインインの全ユーセッションseePersistユーザー全ユーです。,

Azure PowerShellモジュールの更新

PowerShellモジュールを更新するには、モジュールのインストールに使用したのと同じ方法を使用する必要があります。 例えば、もともとInstall-Moduleを使用していた場合、最新バージョンを取得するにはupdate-Moduleを使用する必要があります。 まyouoriginallyのMSIパッケージださをダウンロードしてインストール新MSIパッケージです。

PowerShellGetコマンドレットは、MSIパッケージからインストールされたモジュールを更新できません。 MSIpackagesでは、PowerShellGetを使用してインストールされたモジュールは更新されません。, PowershellGetを使用して更新する問題がある場合は、更新するのではなく、再インストールする必要があります。 インストールと同じ方法でisdoneを再インストールしますが、-Forceパラメーターを追加する必要があります。

MSIベースのインストールとは異なり、PowerShellGetを使用してインストールまたは更新しても、システム上に存在する可能性のある古いバージョンは削除されません。 除旧バージョン紺碧のユーシステムから、アンインストールの前に広がる紺碧ユーモジュールです。 詳aboutMSIベンストールを参照してくださいAzure PowerShell、せん。※,

複数のバージョンのAzure PowerShellを使用する

複数のバージョンのAzure PowerShellをインストールすることができます。 Azure PowerShellの複数のバージョンがインストールされているかどうかを確認するには、次のコマンドを使用します。

Get-InstalledModule -Name Az -AllVersions | Select-Object -Property Name, Version

Azure PowerShellのバージョンを削除するには、"Azure PowerShellモジュールのアンインストール"を参照してください。

複数のバージョンのモジュールがインストールされている場合は、モジュールのオートロードとImport-Moduleデフォルトで最新バージョンをロードします。,

Azモジュールの特定のバージョンをインストールまたはロードするには、-RequiredVersionパラメーターを使用します。

PowerShellGetで複数のリポジトリを使用する

リポジトリパラメーターは、システム上でPowershellgetに追加のリポジトリを追加した場合に必要です。Azモジュールは、それらのうち複数にあります。

フィードバックを提供する

Azure PowerShellでバグが見つかった場合は、GitHubに問題を提出してください。 コマンドライ,

Azure PowerShellモジュールとその機能の詳細については、seeGetがAzure PowerShellを使用して開始しました。 AzurePowerShellに精通しており、AzureRMから移行する必要がある場合は、azurermからAzに移行してください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です