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 - Month Year를 확인할 수 있습니다. 이 앱을 제거하면 됩니다. 이 프로그램이 나열되지 않으면 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
Azure PowerShell