Azure PowerShell modüllerini kaldırma

Bu makalede, Azure PowerShell nasıl kaldırılacağı veya sisteminizden tamamen nasıl kaldırılacağı açıklanır. Azure PowerShell tamamen kaldırmaya karar verdiyseniz ve yeniden yüklemeyi planlamıyorsanız Send-Feedback cmdlet'i aracılığıyla bize geri bildirimde bulunabilirsiniz. Bir hata ile karşılaştıysanız, GitHub'da bir sorun bildirin.

Az modülünü kaldırma

Sisteminizde Az modülü yüklüyse ve bu modülü kaldırmak istiyorsanız iki seçenek vardır. Hangi yöntemi izlediğiniz Az modülünü nasıl yüklediğinize bağlıdır. Özgün yükleme yönteminizden emin değilseniz, önce kaldırma için MSI adımlarını izleyin.

1. Seçenek: Az PowerShell modülünü MSI'dan kaldırma

Az PowerShell modülünü MSI paketini kullanarak yüklediyseniz, PowerShell yerine Windows sistemi aracılığıyla kaldırmanız gerekir.

Platform Yönergeler
Windows 10 Başlangıç > Ayarları > Uygulamaları

Windows 7 Windows 8
Denetim Masası > Başlat > Programlar > Bir programı kaldır

Bu ekrana geçtikten sonra, program listesinde Azure PowerShell görmeniz gerekir. Bu, kaldırılacak uygulamadır. Bu programı listede görmüyorsanız PowerShellGet aracılığıyla yüklemiş olursunuz ve 2. seçenekte açıklanan yönergeleri izlemeniz gerekir.

2. Seçenek: Az PowerShell modülünü PowerShellGet'ten kaldırma

Az PowerShell modülü yüklendiğinde, farklı Azure hizmetleri için çok sayıda PowerShell modülü yükler. Tüm modüller Az ön eki ile başlar.

Important

Az PowerShell modülünün herhangi bir sürümü tüm kullanıcılara $env:PSModulePath yüklenmişse PowerShell'i yönetici olarak çalıştırın.

Az PowerShell modülünü kaldırmak için Uninstall-Module cmdlet'ini kullanabilirsiniz. Ancak, Uninstall-Module yalnızca Name parametresi için belirtilen modülleri kaldırır. Az PowerShell modülünü tamamen kaldırmak için her modülü ayrı ayrı kaldırmanız gerekir.

Note

Az PowerShell modülünün birden fazla sürümü yüklüyse kaldırma işlemi karmaşık olabilir. Bu karmaşıklık nedeniyle yalnızca Az PowerShell modülünün yüklü olan tüm sürümlerini kaldırmayı destekliyoruz.

İlk olarak, sisteminizde yüklü olan tüm Az PowerShell modülü sürümlerinin bir listesi gerekir.

Get-InstalledModule -Name Az -AllVersions -OutVariable AzVersions

Az modülüne ek olarak kaldırılması gereken tüm Az PowerShell modüllerinin listesini oluşturmak için aşağıdaki örneği kullanabilirsiniz.

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

Az modüllerini bellekten çıkartın ve ardından kaldırın.

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

Son adım, Az PowerShell modülünü kaldırmaktır.

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

AzureRM modülünü kaldırma

Sisteminizde Az modülü yüklüyse ve AzureRM'yi kaldırmak istiyorsanız iki seçenek vardır. Hangi yöntemi izlediğiniz, AzureRM modülünü nasıl yüklediğinize bağlıdır. Özgün yükleme yönteminizden emin değilseniz, önce kaldırma için MSI adımlarını izleyin.

1. Seçenek: AzureRM PowerShell modülünü MSI'dan kaldırma

AzureRM PowerShell modülünü MSI paketini kullanarak yüklediyseniz, PowerShell yerine Windows sistemi aracılığıyla kaldırmanız gerekir.

Platform Yönergeler
Windows 10 Başlangıç > Ayarları > Uygulamaları

Windows 7 Windows 8
Denetim Masası > Başlat > Programlar > Bir programı kaldır

Bu ekranda program listesinde Azure PowerShell veya Microsoft Azure PowerShell - Month Year ifadesini görmeniz gerekir. Bu, kaldırılacak uygulamadır. Bu programı listede görmüyorsanız PowerShellGet aracılığıyla yüklemiş olursunuz ve sonraki yönergeleri izlemeniz gerekir.

2. Seçenek: AzureRM PowerShell modülünü PowerShellGet'ten kaldırma

AzureRM'yi PowerShellGet ile yüklediyseniz, modülün bir parçası olarak sağlanan Az.Accounts cmdlet'i ile modülleri kaldırabilirsiniz.

Uninstall-AzureRM modülünden Az.Accounts kullanmak için Az PowerShell modülünün yüklü olması gerekir. AzureRM ve Az modüllerinin aynı anda yüklenmesi desteklenmez, ancak Az modülü AzureRM modülünü hemen kaldırmak için kullanılabilir. Az modülünü henüz yüklemediyseniz Aşağıdaki komutla Az modülünü yükleyebilir ve AzureRM modülü uyarısını atlayabilirsiniz:

Install-Module -Name Az -AllowClobber -Scope CurrentUser

Az modülü yüklendikten sonra aşağıdaki komut tüm AzureRM modüllerini makinenizden kaldırır. Yönetici ayrıcalıkları gerektirir.

Uninstall-AzureRm