Partager via


Comment désinstaller des modules Azure PowerShell

Cet article explique comment désinstaller Azure PowerShell ou le supprimer complètement de votre système. Si vous avez décidé de désinstaller complètement Azure PowerShell et que vous ne prévoyez pas de le réinstaller, envoyez-nous des commentaires via l’applet de commande Send-Feedback . Si vous avez rencontré un bogue, créez un problème GitHub.

Désinstaller le module Az

Si le module Az est installé sur votre système et souhaitez le désinstaller, il existe deux options. La méthode que vous suivez dépend de la façon dont vous avez installé le module Az. Si vous n’êtes pas sûr de votre méthode d’installation d’origine, suivez les étapes MSI pour la désinstallation en premier.

Option 1 : Désinstaller le module Az PowerShell à partir de MSI

Si vous avez installé le module Az PowerShell à l’aide du package MSI, vous devez désinstaller via le système Windows plutôt que PowerShell.

Platform Instructions
Windows 10 Démarrer > les applications de paramètres >
Windows 7
Windows 8
Démarrer > Panneau de configuration > Programmes > Désinstaller un programme

Une fois sur cet écran, vous devez voir Azure PowerShell dans la liste des programmes. Il s’agit de l’application à désinstaller. Si vous ne voyez pas ce programme répertorié, vous avez installé powerShellGet et devez suivre les instructions décrites dans l’option 2.

Option 2 : Désinstaller le module Az PowerShell à partir de PowerShellGet

Lorsque le module Az PowerShell est installé, il installe de nombreux modules PowerShell pour différents services Azure. Tous les modules commencent par un préfixe Az.

Important

Exécutez PowerShell avec élévation de privilèges en tant qu’administrateur si une version du module Az PowerShell est installée dans tous les utilisateurs $env:PSModulePath.

Pour désinstaller le module Az PowerShell, vous pouvez utiliser l’applet de commande Uninstall-Module . Toutefois, Uninstall-Module désinstalle uniquement les modules spécifiés pour le paramètre Name . Pour supprimer complètement le module Az PowerShell, vous devez désinstaller chaque module individuellement.

Note

La désinstallation peut être compliquée si vous avez plusieurs versions du module Az PowerShell installée. En raison de cette complexité, nous prenons uniquement en charge la désinstallation de toutes les versions du module Az PowerShell qui sont installées.

Tout d’abord, vous aurez besoin d’une liste de toutes les versions du module Az PowerShell installées sur votre système.

Get-InstalledModule -Name Az -AllVersions -OutVariable AzVersions

Vous pouvez utiliser l’exemple suivant pour générer une liste de tous les modules PowerShell Az qui doivent être désinstallés en plus du module Az.

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

Supprimez les modules Az de la mémoire, puis désinstallez-les.

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

La dernière étape consiste à supprimer le module Az PowerShell.

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

Désinstaller le module AzureRM

Si le module Az est installé sur votre système et souhaitez désinstaller AzureRM, il existe deux options. La méthode que vous suivez dépend de la façon dont vous avez installé le module AzureRM. Si vous n’êtes pas sûr de votre méthode d’installation d’origine, suivez les étapes MSI pour la désinstallation en premier.

Option 1 : Désinstaller le module PowerShell AzureRM à partir de MSI

Si vous avez installé le module AzureRM PowerShell à l’aide du package MSI, vous devez désinstaller via le système Windows plutôt que PowerShell.

Platform Instructions
Windows 10 Démarrer > les applications de paramètres >
Windows 7
Windows 8
Démarrer > Panneau de configuration > Programmes > Désinstaller un programme

Une fois sur cet écran, vous devez voir Azure PowerShell ou Microsoft Azure PowerShell - Année du mois dans la liste des programmes. Il s’agit de l’application à désinstaller. Si vous ne voyez pas ce programme répertorié, vous avez installé via PowerShellGet et devez suivre le prochain ensemble d’instructions.

Option 2 : Désinstaller le module PowerShell AzureRM à partir de PowerShellGet

Si vous avez installé AzureRM avec PowerShellGet, vous pouvez supprimer les modules avec l’applet de commande Uninstall-AzureRM , disponible dans le cadre du Az.Accounts module.

Pour utiliser Uninstall-AzureRM à partir du Az.Accounts module, vous devez installer le module Az PowerShell. Le fait que les modules AzureRM et Az soient installés en même temps n’est pas pris en charge, mais le module Az peut être utilisé pour désinstaller immédiatement le module AzureRM. Vous pouvez installer le module Az et contourner l’avertissement du module AzureRM avec la commande suivante si le module Az n’est pas déjà installé :

Install-Module -Name Az -AllowClobber -Scope CurrentUser

Une fois le module Az installé, la commande suivante supprime tous les modules AzureRM de votre machine. Il nécessite des privilèges d’administrateur.

Uninstall-AzureRm