Azure PowerShell 모듈을 제거하는 방법

이 문서에서는 Azure PowerShell을 제거하거나 시스템에서 완전히 제거하는 방법을 설명합니다. Azure PowerShell을 완전히 제거하기로 결정하고 다시 설치할 계획이 없는 경우 Send-Feedback cmdlet을 통해 의견을 보내주세요. 버그가 발생하면 GitHub 문제를 제출하세요.

Az 모듈 제거

시스템에 Az 모듈이 설치되어 있고 제거하려는 경우 두 가지 옵션이 있습니다. 수행할 방법은 Az 모듈을 설치한 방법에 따라 달라집니다. 원래의 설치 방법을 잘 모르는 경우 먼저 제거를 위해 MSI 단계를 수행합니다.

옵션 1: MSI에서 Az PowerShell 모듈 제거

MSI 패키지를 사용하여 Az PowerShell 모듈을 설치한 경우 PowerShell이 아닌 Windows 시스템을 통해 제거해야 합니다.

플랫폼 지침
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 cmdlet을 사용할 수 있습니다. 그러나 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을 제거하려는 경우 두 가지 옵션이 있습니다. 다음 방법은 AzureRM 모듈을 설치하는 방법에 따라 달라집니다. 원래의 설치 방법을 잘 모르는 경우 먼저 제거를 위해 MSI 단계를 수행합니다.

옵션 1: MSI에서 AzureRM PowerShell 모듈 제거

MSI 패키지를 사용하여 AzureRM PowerShell 모듈을 설치한 경우 PowerShell이 아닌 Windows 시스템을 통해 제거해야 합니다.

플랫폼 지침
Windows 10 시작 > 설정 > 앱
Windows 7
Windows 8
시작 > 제어판 > 프로그램 > 프로그램 제거

이 화면에 Azure PowerShell 또는 Microsoft Azure PowerShell - 월 연도가 프로그램 목록에 표시됩니다. 제거할 앱입니다. 이 프로그램이 나열되지 않으면 PowerShellGet을 통해 설치한 다음 다음 지침 집합을 따라야 합니다.

옵션 2: PowerShellGet에서 AzureRM PowerShell 모듈 제거

AzureRM을 PowerShellGet과 함께 설치한 경우 Az.Accounts 모듈의 일부로 사용할 수 있는 Uninstall-AzureRM cmdlet을 사용하여 모듈을 제거할 수 있습니다.

모듈에서 Az.Accounts 사용 Uninstall-AzureRM 하려면 Az PowerShell 모듈을 설치해야 합니다. AzureRM과 Az 모듈을 동시에 설치하는 것은 지원되지 않지만 Az 모듈을 사용하여 AzureRM 모듈을 즉시 제거할 수 있습니다. Az 모듈이 아직 설치되어 있지 않은 경우 다음 명령을 사용하여 Az 모듈을 설치하고 AzureRM 모듈 경고를 무시할 수 있습니다.

Install-Module -Name Az -AllowClobber -Scope CurrentUser

Az 모듈이 설치되면 다음 명령은 컴퓨터에서 모든 AzureRM 모듈을 제거합니다. 관리자 권한이 필요합니다.

Uninstall-AzureRm