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.
Bazı ortamlarda İnternet'e veya PowerShell Galerisi bağlanmak mümkün değildir. Bu gibi durumlarda, bu yöntemlerden birini kullanarak Az PowerShell modülünü çevrimdışı yükleyebilirsiniz.
Note
Bu makaledeki çevrimdışı yükleme seçenekleri, Az PowerShell modülünü indirmek için İnternet erişimi olan en az bir sistem gerektirir. Bu, modülü yüklemeyi planladığınız sistemden farklı olabilir.
Önkoşullar
- PowerShell sürüm 7 veya üzerinin desteklenen bir sürümünü yükleme
- Eğer bir Windows işletim sistemi çalıştırıyorsanız, Windows PowerShell 5.1 de desteklenmektedir.
Platformlar arası
Az PowerShell modülü için aşağıdaki yükleme seçenekleri Windows, Linux ve macOS gibi tüm platformlarda platformlar arası kullanılabilir.
Tar arşivinden yükleme
Tavsiye
tar Bu yükleme seçeneğini kullanmak için komut satırı yardımcı programı gereklidir. Varsayılan olarak Windows 10 sürüm 1803 veya üzeri sürümlerde, çoğu Linux dağıtımında ve macOS'un geçerli sürümlerinde kullanılabilir.
İnternet erişimi olan bir sistemde tar arşivini kaydetmek istediğiniz hedef yolu tanımlayın.
$downloadFolderPath = "$home/Downloads"İndirme klasörünün mevcut olduğunu doğrulayın. Aksi takdirde klasörü oluşturun.
if (-not (Test-Path -Path $downloadFolderPath -PathType Container)) { New-Item -Path $downloadFolderPath -ItemType Directory }GitHub'da en son Az PowerShell modülü sürümü için tar arşivinin URL'sini belirleyin.
$tarSourceUrl = ( Invoke-RestMethod -Uri https://api.github.com/repos/azure/azure-powershell/releases/latest | Select-Object -ExpandProperty assets | Where-Object content_type -eq 'application/x-gzip' ).browser_download_urlTar dosya adını ve hedef dosya yolu değişkenlerinde depolayın.
$fileName = Split-Path -Path $tarSourceUrl -Leaf $downloadFilePath = Join-Path -Path $downloadFolderPath -ChildPath $fileNamePowerShell kullanarak GitHub tar arşivini indirin.
Invoke-WebRequest -Uri $tarSourceUrl -OutFile $downloadFilePathWindows bir işletim sistemi çalıştırıyorsanız indirilen dosyanın engelini kaldırın.
if ($PSVersionTable.PSVersion.Major -le 5 -or $IsWindows -eq $true) { Unblock-File -Path $downloadFilePath }Note
Tar arşivini çevrimdışı sisteminize kopyalayın.
$downloadFilePath$downloadFolderPathve değişkenlerini tanımlayın veya çevrimdışı sisteminizde aşağıdaki komutlarda yer alan değişkenleri kullanmak yerine gerçek değerleri belirtin.Tar arşivinin içeriğini ayıklayın.
tar zxf $downloadFilePath -C $downloadFolderPathİndirme klasörüne geçin.
Set-Location -Path $downloadFolderPathAz PowerShell modülünü yüklemek istediğiniz çevrimdışı sistemde, ayıklanan dosyalardan biri olan
InstallModule.ps1betiği çalıştırın../InstallModule.ps1
Yüklemeyi kaydetme ve kopyalama
İnternet ve PowerShell Galerisi erişimi olan bir sistem kullanarak Save-Module veya Save-PSResource ile Az PowerShell modülünü ağ konumuna indirin. Bu komutlar Az modülünü ve bağımlılıklarını belirtilen konuma kaydeder. Kaydedilen modülleri yükleme kaynağı olarak kullanın ve çevrimdışı sisteme kopyalayın.
Özel depodan yükleme
Yerel ağınızda özel bir depo oluşturun ve çevrimdışı sisteminiz için yükleme kaynağı olarak kullanın. Daha fazla bilgi edinmek için bkz. Özel PowerShellGet Depolarıyla Çalışma.
Bu yöntem, PowerShell modüllerini tek bir sunucuda veya dosya paylaşımında önbelleğe alarak, PowerShellGet veya Microsoft.PowerShell.PSResourceGet ile bağlantısı kesilmiş sistemlere dağıtmanızı sağlar.
Windows
Windows'da, Windows PowerShell sürüm 5.1 kullanıyorsanız Az PowerShell modülünü bir MSI ile yükleme seçeneğiniz de vardır.
Important
MSI yükleyicisinin yalnızca Windows PowerShell 5.1 için çalıştığını unutmayın.
- MSI Yükleyicisi ile Windows Azure PowerShell yükleyin.
Sorun giderme
Az PowerShell modülüyle ilgili yaygın yükleme sorunlarının çözümleri için bkz. Az PowerShell modülüyle ilgili yükleme sorunlarını giderme.
Ayrıca bakınız
Sonraki Adımlar
Az PowerShell modülüyle Azure kaynaklarınızı yönetme hakkında daha fazla bilgi edinmek için bkz.
Azure PowerShell