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