Azure PowerShell-modulok eltávolítása

Ez a cikk bemutatja, hogyan távolíthatja el vagy távolíthatja el teljesen az Azure PowerShellt a rendszerből. Ha úgy döntött, hogy teljesen eltávolítja az Azure PowerShellt, és nem tervezi újratelepíteni, küldjön nekünk visszajelzést a Visszajelzés küldése parancsmagon keresztül. Ha hibát észlelt, küldjön egy GitHub-problémát.

Az Az modul eltávolítása

Ha a rendszeren telepítve van az Az modul, és el szeretné távolítani, két módszert használhat. A követendő módszer az Az modul telepítési módjától függ. Ha nem biztos benne, hogy mi volt az eredeti telepítési módszer, először kövesse az MSI eltávolítási lépéseit.

1. lehetőség: Az Az PowerShell-modul eltávolítása az MSI-ből

Ha az Az PowerShell-modult az MSI-csomaggal telepítette, akkor a Windows rendszer segítségével kell eltávolítania, nem a PowerShell-lel.

Platform Utasítások
Windows 10 Gépház-alkalmazások > indítása >
Windows 7
Windows 8
Program eltávolítása Vezérlőpult > programok > indítása >

Itt a programok listájában megjelenik az Azure PowerShell. Ezt az alkalmazást távolítsa el. Ha nem látja ezt a programot a listában, akkor a PowerShellGeten keresztül telepítette, és a 2. lehetőségben ismertetett utasításokat kell követnie.

2. lehetőség: Az Az PowerShell-modul eltávolítása a PowerShellGetből

Az Az PowerShell-modul telepítésekor számos PowerShell-modult telepít a különböző Azure-szolgáltatásokhoz. Az összes modul egy Az előtaggal kezdődik.

Fontos

Futtassa rendszergazdaként a PowerShellt, ha az Az PowerShell-modul bármely verziója telepítve van az összes felhasználóra $env:PSModulePath.

Az Az PowerShell-modul eltávolításához használhatja az Uninstall-Module parancsmagot. Azonban Uninstall-Module csak a Név paraméterhez megadott modulokat távolítja el. Az Az PowerShell-modul teljes eltávolításához egyesével kell eltávolítania a modulokat.

Feljegyzés

Az eltávolítás bonyolult lehet, ha az Az PowerShell-modul több verziója is telepítve van. Az összetettség miatt csak az Az PowerShell-modul összes telepített verziójának eltávolítását támogatjuk.

Először is szüksége lesz a rendszerre telepített Összes Az PowerShell-modulverzió listájára.

Get-InstalledModule -Name Az -AllVersions -OutVariable AzVersions

Az alábbi példával létrehozhatja az Összes Az PowerShell-modul listáját, amelyeket az Az modul mellett el kell távolítani.

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

Távolítsa el az Az-modulokat a memóriából, majd távolítsa el őket.

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

Az utolsó lépés az Az PowerShell-modul eltávolítása.

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

Az AzureRM modul eltávolítása

Ha a rendszeren telepítve van az Az modul, és el szeretné távolítani az AzureRM-et, két módszert használhat. A követendő módszer az AzureRM modul telepítési módjától függ. Ha nem biztos benne, hogy mi volt az eredeti telepítési módszer, először kövesse az MSI eltávolítási lépéseit.

1. lehetőség: Az AzureRM PowerShell-modul eltávolítása az MSI-ből

Ha az AzureRM PowerShell-modult az MSI-csomaggal telepítette, akkor a Windows rendszer segítségével kell eltávolítania, nem a PowerShell-lel.

Platform Utasítások
Windows 10 Gépház-alkalmazások > indítása >
Windows 7
Windows 8
Program eltávolítása Vezérlőpult > programok > indítása >

Ezen a képernyőn a programok listájában megjelenik az Azure PowerShell vagy a Microsoft Azure PowerShell – év, hónap. Ezt az alkalmazást távolítsa el. Ha nem látja ezt a programot a listában, akkor a telepítést a PowerShellGet segítségével végezte, és a következő utasításokat kell követnie.

2. lehetőség: Az AzureRM PowerShell-modul eltávolítása a PowerShellGetből

Ha az AzureRM-et a PowerShellGet segítségével telepítette, akkor az Az.Accounts modul részeként elérhető Uninstall-AzureRM parancsmaggal távolíthatja el a modulokat.

A modulból való Az.Accounts használathoz Uninstall-AzureRM telepítve kell lennie az Az PowerShell-modulnak. Az AzureRM és az Az modulok egyidejű telepítése nem támogatott, az Az modul azonban használható az AzureRM-modul azonnali eltávolításához. Ha még nem telepítette az Az modult, telepítheti az Az modult, és megkerülheti az AzureRM-modul figyelmeztetését az alábbi paranccsal:

Install-Module -Name Az -AllowClobber -Scope CurrentUser

Az Az modul telepítése után az alábbi paranccsal eltávolítható az összes AzureRM-modul a gépéről. Ehhez rendszergazdai jogosultságok szükségesek.

Uninstall-AzureRm