Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come disinstallare Azure PowerShell o rimuoverlo completamente dal sistema. Se si è deciso di disinstallare completamente Azure PowerShell e non si prevede di reinstallarlo, inviare commenti e suggerimenti tramite il cmdlet Send-Feedback. Se è stato rilevato un bug, segnalare il problema su GitHub.
Disinstallare il modulo Az
Se nel sistema è installato il modulo Az e si vuole disinstallarlo, sono disponibili due opzioni. Il metodo da seguire dipende dal modo in cui è stato installato il modulo Az. Se non si è certi del metodo di installazione originale, seguire la procedura MSI per la disinstallazione.
Opzione 1: Disinstallare il modulo Az PowerShell da MSI
Se il modulo Az PowerShell è stato installato con il pacchetto MSI, la disinstallazione deve essere eseguita tramite il sistema Windows anziché PowerShell.
Piattaforma | Disposizioni |
---|---|
Windows 10 | Avvia > Impostazioni > App |
Windows 7 Windows 8 |
Start > Pannello di controllo > Programmi > Disinstalla un programma |
Una volta visualizzata questa schermata, dovresti vedere Azure PowerShell nell'elenco dei programmi. Questa è l'app da disinstallare. Se questo programma non è elencato, significa che è stato installato tramite PowerShellGet e dovresti seguire le istruzioni descritte nell'opzione 2.
Opzione 2: Disinstallare il modulo Az PowerShell da PowerShellGet
Quando viene installato il modulo Az PowerShell, vengono installati numerosi moduli di PowerShell per diversi servizi di Azure. Tutti i moduli iniziano con un prefisso Az.
Importante
Eseguire PowerShell con privilegi elevati come amministratore se una versione del modulo Az PowerShell è installata in tutti gli utenti $env:PSModulePath
.
Per disinstallare il modulo Az PowerShell, è possibile usare il cmdlet Uninstall-Module. Tuttavia, Uninstall-Module
disinstalla solo i moduli specificati per il parametro Name. Per rimuovere completamente il modulo Az PowerShell, è necessario disinstallare ogni modulo singolarmente.
Annotazioni
La disinstallazione può essere complessa se sono installate più versioni del modulo Az PowerShell. A causa di questa complessità, è supportata solo la disinstallazione di tutte le versioni del modulo Az PowerShell installate.
Prima di tutto, è necessario un elenco di tutte le versioni del modulo Az PowerShell installate nel sistema.
Get-InstalledModule -Name Az -AllVersions -OutVariable AzVersions
È possibile usare l'esempio seguente per generare un elenco di tutti i moduli Az di PowerShell che devono essere disinstallati, oltre al modulo Az.
($AzVersions |
ForEach-Object {
Import-Clixml -Path (Join-Path -Path $_.InstalledLocation -ChildPath PSGetModuleInfo.xml)
}).Dependencies.Name | Sort-Object -Descending -Unique -OutVariable AzModules
Rimuovere i moduli Az dalla memoria e quindi disinstallarli.
$AzModules |
ForEach-Object {
Remove-Module -Name $_ -ErrorAction SilentlyContinue
Write-Output "Attempting to uninstall module: $_"
Uninstall-Module -Name $_ -AllVersions
}
Il passaggio finale consiste nel rimuovere il modulo Az PowerShell.
Remove-Module -Name Az -ErrorAction SilentlyContinue
Uninstall-Module -Name Az -AllVersions
Disinstallare il modulo AzureRM
Se nel sistema è installato il modulo Az e si vuole disinstallare AzureRM, sono disponibili due opzioni. Il metodo da seguire dipende dal modo in cui è stato installato il modulo AzureRM. Se non si è certi del metodo di installazione originale, seguire la procedura MSI per la disinstallazione.
Opzione 1: Disinstallare il modulo AzureRM PowerShell da MSI
Se il modulo AzureRM PowerShell è stato installato con il pacchetto MSI, la disinstallazione deve essere eseguita tramite il sistema Windows anziché PowerShell.
Piattaforma | Disposizioni |
---|---|
Windows 10 | Avvia > Impostazioni > App |
Windows 7 Windows 8 |
Start > Pannello di controllo > Programmi > Disinstalla un programma |
L'elenco di programmi visualizzato in questa schermata dovrebbe contenere Azure PowerShell o Microsoft Azure PowerShell - Mese/anno. Questa è l'app da disinstallare. Se questo programma non è elencato, l'installazione è stata eseguita tramite PowerShellGet ed è necessario seguire la prossima serie di istruzioni.
Opzione 2: Disinstallare il modulo AzureRM PowerShell da PowerShellGet
Se AzureRM è stato installato con PowerShellGet, è possibile rimuovere i moduli con il cmdlet Uninstall-AzureRM, disponibile come parte del modulo Az.Accounts
.
Per usare Uninstall-AzureRM
dal modulo Az.Accounts
, è necessario che sia installato il modulo Az PowerShell. La presenza di moduli AzureRM e Az installati contemporaneamente non è supportata, ma il modulo Az può essere usato per disinstallare immediatamente il modulo AzureRM. È possibile installare il modulo Az e ignorare l'avviso del modulo AzureRM con il comando seguente se il modulo Az non è già installato:
Install-Module -Name Az -AllowClobber -Scope CurrentUser
Una volta installato il modulo Az, il comando seguente rimuove tutti i moduli AzureRM dal computer. Richiede privilegi di amministratore.
Uninstall-AzureRm