Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, PowerShell sürüm 7.4 ile sunulan geliştirilmiş bir paket yönetimi çözümü olan Microsoft.PowerShell.PSResourceGet (PSResourceGet) PowerShell modülünü kullanarak, yalnızca ihtiyacınız olan modülleri seçmeli olarak yükleyerek Azure PowerShell yükleme işlemini nasıl optimize edebileceğiniz incelenmektedir.
Prerequisites
Windows sistemlerinde PowerShell yürütme ilkesini uzaktan imzalı veya daha az kısıtlayıcı olarak ayarlamanız gerekir
PowerShell yürütme ilkesini denetleyin:
Get-ExecutionPolicy -ListPowerShell yürütme ilkesini uzaktan imzalı olarak ayarlayın:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Yürütme ilkeleri hakkında daha fazla bilgi için bkz. about_Execution_Policies.
PSResourceGet PowerShell modülünün yüklü olup olmadığını belirleyin ve gerekirse yükleyin. PSResourceGet modülü, Azure PowerShell modülleri de dahil olmak üzere PowerShell kaynaklarını yüklemek için geliştirilmiş özellikler sağlar. PSResourceGet, PowerShell sürüm 7.4 veya üzeri ile önceden yüklenmiştir ve Windows PowerShell 5.1'de de desteklenir.
PSResourceGet PowerShell modülünün yüklü olup olmadığını belirleyin.
Get-Module -Name Microsoft.PowerShell.PSResourceGet -ListAvailablePSResourceGet PowerShell modülünü yükleyin.
Install-Module -Name Microsoft.PowerShell.PSResourceGet -Repository PSGallery
Az PowerShell modülü
Azure PowerShell, Azure kaynaklarını yönetmeye yönelik resmi Microsoft PowerShell modülleri koleksiyonunun ürün adıdır. Az PowerShell modülü, Azure PowerShell'in geçerli yinelemesidir.
Az PowerShell modülünün her alt modülü, Azure PowerShell için temel kimlik doğrulaması ve hesap yönetimi özelliklerini sağlayan Az.Accounts modülüne bağlıdır.
Install-PSResource -Name Az
Hizmete özgü modülleri tek tek yükleme
Az PowerShell modülünün tamamını hizmete özgü tüm modüllerle birlikte yüklemek kullanışlıdır, ancak komutlarının yalnızca bir alt kümesini kullanıyorsanız zaman alır ve verimsizdir. Az PowerShell modülünün tamamının yüklenmesi şu sonuçları doğurur:
- Daha uzun yükleme süreleri.
- artan depolama gereksinimleri.
- Kullanmadığınız modüller için gereksiz güncelleştirmeler.
Yalnızca ihtiyacınız olan hizmete özgü modülleri yükleyerek süreci kolaylaştırabilirsiniz. PSResourceGet kullanmanın ve yalnızca ihtiyacınız olan modülleri yüklemenin birleşimi yükleme yükünü önemli ölçüde azaltır.
Aşağıdaki örnek, Az.Compute
Install-PSResource -Name Az.Compute, Az.Network, Az.Resources, Az.Storage
Az.Accounts modülü de otomatik olarak yüklenir, ancak yalnızca bir kez yüklenir.
Tüm GA ve önizleme modüllerini yükleme
Aşağıdaki örnek, PSResourceGetkullanarak AzPreview modülünü yükler.
Install-PSResource -Name AzPreview
Microsoft Artifact Registry'den yükleme
Az PowerShell modülünü Microsoft Artifact Registry'den (MAR) yüklemek daha hızlı, daha güvenilir yüklemeler sunar. MAR, yükleme sırasında olası sorunları en aza indirerek hızlı indirme hızları ve sorunsuz bir kurulum süreci sağlar.
Important
MAR'dan yükleme yaparken bilinen bir sorun vardır. Ayrıntılar için sorun giderme kılavuzumuzun MAR'dan yükleme yaparken bilinen sorunlar bölümüne bakın.
PowerShell'in 7.5.0'dan daha önceki bir sürümünü kullanıyorsanız, Microsoft.PowerShell.PSResourceGet sürüm 1.1.0 veya üzerini yüklemeniz gerekir.
Install-Module -Name Microsoft.PowerShell.PSResourceGet -Repository PSGallerySisteminize PSResourceGet'te MAR'yi depo olarak kaydedin
Register-PSResourceRepository -Name MAR -Uri https://mcr.microsoft.com -ApiVersion ContainerRegistryPSResourceGet kullanarak MAR'dan Az PowerShell Modülü'nü yükleme
Install-PSResource -Name Az -Repository MAR
Yükleme işlemini iyileştirmenin avantajları
Daha seçmeli ve verimli bir yükleme işlemi benimseyerek şunları yapabilirsiniz:
- Kaynak tüketimini azaltma: Yalnızca ihtiyacınız olanı yükleyip disk alanından tasarruf edin.
- Performansgeliştirme: Yedekli indirmelerden kaçının ve kurulum işlemini kolaylaştırın.
- Çevik kalın: Yalnızca etkin olarak kullandığınız modülleri güncelleştirin ve koruyun.
Ayrıca bakınız
Sonraki Adımlar
Azure PowerShell