次の方法で共有


Azure PowerShell モジュールをアンインストールする方法

この記事では、Azure PowerShell をアンインストールするか、システムから完全に削除する方法について説明します。 Azure PowerShell を完全にアンインストールすることにしたが、再インストールする予定がない場合は、 Send-Feedback コマンドレットを使用してフィードバックをお寄せください。 バグが発生した場合は、 GitHub の問題を報告してください

Az モジュールをアンインストールする

Az モジュールがシステムにインストールされていて、アンインストールする場合は、2 つのオプションがあります。 実行する方法は、Az モジュールのインストール方法によって異なります。 元のインストール方法がわからない場合は、MSI の手順に従って最初にアンインストールします。

オプション 1: MSI から Az PowerShell モジュールをアンインストールする

MSI パッケージを使用して Az PowerShell モジュールをインストールした場合は、PowerShell ではなく Windows システムを使用してアンインストールする必要があります。

Platform インストラクション
Windows 10 アプリ > 設定 > 開始する
Windows 7
Windows 8
[スタート] > [コントロール パネル] > [プログラム] > [プログラムのアンインストール]

この画面が表示されると、プログラムの一覧に Azure PowerShell が表示されます。 これはアンインストールするアプリです。 このプログラムが一覧に表示されない場合は、PowerShellGet を使用してインストールし、オプション 2 で説明されている手順に従う必要があります。

オプション 2: PowerShellGet から Az PowerShell モジュールをアンインストールする

Az PowerShell モジュールをインストールすると、さまざまな Azure サービスに対して多数の PowerShell モジュールがインストールされます。 すべてのモジュールは、Az プレフィックスで始まります。

Important

Az PowerShell モジュールのいずれかのバージョンがすべてのユーザー $env:PSModulePathにインストールされている場合は、管理者として管理者として PowerShell を実行します。

Az PowerShell モジュールをアンインストールするには、 Uninstall-Module コマンドレットを使用できます。 ただし、 Uninstall-Module では 、Name パラメーターに指定されたモジュールのみがアンインストールされます。 Az PowerShell モジュールを完全に削除するには、各モジュールを個別にアンインストールする必要があります。

Az PowerShell モジュールの複数のバージョンがインストールされている場合、アンインストールは複雑になる可能性があります。 この複雑さのため、インストールされているすべてのバージョンの Az PowerShell モジュールのアンインストールのみがサポートされます。

まず、システムにインストールされているすべての Az PowerShell モジュール バージョンの一覧が必要です。

Get-InstalledModule -Name Az -AllVersions -OutVariable AzVersions

次の例を使用して、Az モジュールに加えてアンインストールする必要があるすべての Az PowerShell モジュールの一覧を生成できます。

($AzVersions |
  ForEach-Object {
    Import-Clixml -Path (Join-Path -Path $_.InstalledLocation -ChildPath PSGetModuleInfo.xml)
  }).Dependencies.Name | Sort-Object -Descending -Unique -OutVariable AzModules

Az モジュールをメモリから削除し、アンインストールします。

$AzModules |
  ForEach-Object {
    Remove-Module -Name $_ -ErrorAction SilentlyContinue
    Write-Output "Attempting to uninstall module: $_"
    Uninstall-Module -Name $_ -AllVersions
  }

最後の手順では、Az PowerShell モジュールを削除します。

Remove-Module -Name Az -ErrorAction SilentlyContinue
Uninstall-Module -Name Az -AllVersions

AzureRM モジュールをアンインストールする

Az モジュールがシステムにインストールされていて、AzureRM をアンインストールする場合は、2 つのオプションがあります。 従う方法は、AzureRM モジュールのインストール方法によって異なります。 元のインストール方法がわからない場合は、MSI の手順に従って最初にアンインストールします。

オプション 1: MSI から AzureRM PowerShell モジュールをアンインストールする

MSI パッケージを使用して AzureRM PowerShell モジュールをインストールした場合は、PowerShell ではなく Windows システムからアンインストールする必要があります。

Platform インストラクション
Windows 10 アプリ > 設定 > 開始する
Windows 7
Windows 8
[スタート] > [コントロール パネル] > [プログラム] > [プログラムのアンインストール]

この画面が表示されると、プログラムの一覧に Azure PowerShell または Microsoft Azure PowerShell - Month Year が表示されます。 これはアンインストールするアプリです。 このプログラムが一覧に表示されない場合は、PowerShellGet を使用してインストールし、次の一連の手順に従う必要があります。

オプション 2: PowerShellGet から AzureRM PowerShell モジュールをアンインストールする

PowerShellGet で AzureRM をインストールした場合は、Az.Accounts モジュールの一部として使用できる Uninstall-AzureRM コマンドレットを使用してモジュールを削除できます。

Az.Accounts モジュールのUninstall-AzureRMを使用するには、Az PowerShell モジュールをインストールする必要があります。 AzureRM モジュールと Az モジュールの両方を同時にインストールすることはサポートされていませんが、Az モジュールを使用して AzureRM モジュールをすぐにアンインストールできます。 Az モジュールをまだインストールしていない場合は、Az モジュールをインストールし、次のコマンドを使用して AzureRM モジュールの警告をバイパスできます。

Install-Module -Name Az -AllowClobber -Scope CurrentUser

Az モジュールがインストールされると、次のコマンドを実行すると、マシンから すべての AzureRM モジュールが削除されます。 管理者特権が必要です。

Uninstall-AzureRm