PowerShellGet ile Windows'da Azure PowerShell yükleme

Uyarı

AzureRM PowerShell modülü 29 Şubat 2024 itibarıyla resmi olarak kullanım dışı bırakılmıştır. Kullanıcıların destek ve güncelleştirmelerin devam etmesini sağlamak için AzureRM'den Az PowerShell modülüne geçmeleri tavsiye edilir.

AzureRM modülü çalışmaya devam edebilir, ancak artık bakım yapılmaz veya desteklenmez ve kullanıcının takdirine ve riskine bağlı olarak sürekli kullanım sağlanır. Az modülüne geçiş konusunda yönergeler için lütfen geçiş kaynaklarımıza bakın.

Bu makalede PowerShellGet kullanarak Windows için PowerShell 5.x sürümlerine yönelik Azure PowerShell modüllerini yüklemek için uygulanması gereken adımlar açıklanır. PowerShellGet ve modül yönetimi, Azure PowerShell'i yüklemek için tercih edilen yoldur. Ancak bunun yerine Web Platformu Yükleyicisi veya MSI paketi kullanarak yükleyecekseniz bkz. Diğer yükleme yöntemleri.

Azure klasik dağıtım modeli, Azure PowerShell'in bu sürümü tarafından desteklenmez. Klasik dağıtımlar için Azure PowerShell Service Management modülünü yükleme talimatlarını izleyin.

Önemli

AzureRM modülü macOS veya Linux için desteklenmiyor. Azure PowerShell cmdlet'lerini bu platformlarda kullanmak için Az modülünü yükleyin.

Gereksinimler

Azure PowerShell sürüm 6.0'dan başlayarak, Azure PowerShell için PowerShell sürüm 5.0 gereklidir. Makinenizde çalışan PowerShell sürümünü denetlemek için aşağıdaki komutu çalıştırın:

$PSVersionTable.PSVersion

Güncel olmayan bir sürümünüz varsa bkz. Var olan Windows PowerShell'i yükseltme.

Önemli

Bu belgede açıklanan AzureRM modülü .NET Framework kullanır. Bu da, .NET Core kullanan PowerShell 6.0 ile uyumsuz olmasına neden olur. PowerShell 6.0 kullanıyorsanız, macOS ve Linux için yükleme yönergelerini izleyin.

Azure PowerShell modülünü yükleme

PowerShell Galerisi'ndeki modülleri yüklemek için yükseltilmiş ayrıcalıklara ihtiyacınız vardır. Azure PowerShell'i yüklemek için yükseltilmiş oturumda şu komutu çalıştırın:

Install-Module -Name AzureRM -AllowClobber

Not

NuGet sürümünüz 2.8.5.201'den eskiyse, en son NuGet sürümünü indirip yüklemeniz istenir.

PowerShell galerisi varsayılan olarak PowerShellGet için güvenilir depo olarak yapılandırılmamıştır. PSGallery'yi ilk kez kullandığınızda şu istemle karşılaşırsınız:

Untrusted repository

You are installing the modules from an untrusted repository. If you trust this repository, change
its InstallationPolicy value by running the Set-PSRepository cmdlet.

Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"):

Yükleme işlemine devam etmek için Yes veya Yes to All yanıtını verin.

AzureRM modülü, Azure PowerShell cmdlet’leri için toplu bir modüldür. Bu modülü yüklediğinizde kullanılabilir durumdaki tüm Azure Resource Manager modülleri indirilir ve cmdlet'leri kullanıma sunulur.

Oturum açın

Azure PowerShell ile çalışmaya başlamak için, Azure kimlik bilgilerinizle oturum açın.

# Connect to Azure with an interactive dialog for sign-in
Connect-AzureRmAccount

Not

Modül otomatik yüklemesini devre dışı bıraktıysanız, Import-Module AzureRM kullanarak modülü el ile içeri aktarmanız gerekir. Modülü yapısından dolayı, bu işlem birkaç saniye sürebilir.

Başlattığınız her yeni PowerShell oturumu için bu adımları tekrarlamanız gerekir. Azure oturum açma bilgilerinizin PowerShell oturumları arasında geçiş yaparken silinmemesi için bkz. Kullanıcı kimlik bilgilerini PowerShell oturumlarında kalıcı hale getirme.

Azure PowerShell modülünü güncelleştirme

Azure PowerShell yüklemenizi güncelleştirmek için Update-Module cmdlet'ini çalıştırabilirsiniz. Bu komut önceki sürümleri kaldırmaz.

Update-Module -Name AzureRM

Sisteminizdeki eski Azure PowerShell sürümlerini kaldırmak isterseniz bkz. Azure PowerShell modülünü kaldırma.

Azure PowerShell'in birden çok sürümünü kullanma

Azure PowerShell'in birden çok sürümünü yüklemek mümkündür. Birden fazla Azure PowerShell sürümünün yüklü olup olmadığını denetlemek için şu komutu kullanın:

Get-InstalledModule -Name AzureRM -AllVersions |
  Select-Object -Property Name, Version

Azure PowerShell'in bir sürümünü kaldırmak için bkz. Azure PowerShell modülünü kaldırma.

Şirket içi Azure Stack kaynaklarıyla çalışıyorsanız, eski bir Windows sürümünü çalıştırıyorsanız veya Azure klasik dağıtım modelini kullanıyorsanız birden fazla sürüme ihtiyaç duyabilirsiniz. Eski bir sürümü yüklemek için yükleme sırasında -RequiredVersion bağımsız değişkenini belirtin.

# Install version 2.3.0 of Azure PowerShell
Install-Module -Name AzureRM -RequiredVersion 2.3.0

Azure PowerShell modülünü yüklerken varsayılan olarak son sürüm yüklenir. Farklı bir sürüm yüklemek için parametresini RequiredVersion belirtin.

# Load version 2.3.0 of Azure PowerShell
Import-Module -Name AzureRM -RequiredVersion 2.3.0

Geri bildirimde bulunun

Azure Powershell kullanırken bir hatayla karşılaşırsanız GitHub'da sorun bildirin. Komut satırından geri bildirim sağlamak için Send-Feedback cmdlet'ini kullanın.

Sonraki Adımlar

Azure PowerShell'i kullanmaya başlamak için, Azure PowerShell'i kullanmaya başlama bölümünü inceleyerek modül ve özellikleri hakkında daha fazla bilgi edinin.