Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Di beberapa lingkungan, tidak dimungkinkan untuk terhubung ke internet atau PowerShell Gallery. Dalam situasi tersebut, Anda dapat menginstal modul Az PowerShell secara offline menggunakan salah satu metode ini.
Note
Opsi untuk penginstalan offline dalam artikel ini memerlukan setidaknya satu sistem dengan akses internet untuk mengunduh modul Az PowerShell, yang dapat berbeda dari sistem tempat Anda berencana untuk menginstal modul.
Prasyarat
- Menginstal versi PowerShell versi 7 atau yang lebih tinggi yang didukung
- Windows PowerShell 5.1 juga didukung jika Anda menjalankan sistem operasi Windows.
Lintas-platform
Opsi penginstalan berikut untuk modul Az PowerShell tersedia lintas platform di semua platform termasuk Windows, Linux, dan macOS.
Instal dari arsip tar
Tip
tar Utilitas baris perintah diperlukan untuk menggunakan opsi penginstalan ini. Tersedia secara default pada Windows 10 versi 1803 atau lebih tinggi, sebagian besar distribusi Linux, dan versi macOS saat ini.
Pada sistem dengan akses ke internet, tentukan jalur tujuan tempat Anda ingin menyimpan arsip tar.
$downloadFolderPath = "$home/Downloads"Verifikasi folder unduhan ada. Buat folder jika perlu.
if (-not (Test-Path -Path $downloadFolderPath -PathType Container)) { New-Item -Path $downloadFolderPath -ItemType Directory }Tentukan URL arsip tar untuk versi modul Az PowerShell terbaru di GitHub.
$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_urlSimpan nama file tar dan filepath tujuan dalam variabel.
$fileName = Split-Path -Path $tarSourceUrl -Leaf $downloadFilePath = Join-Path -Path $downloadFolderPath -ChildPath $fileNameUnduh arsip tar dari GitHub menggunakan PowerShell.
Invoke-WebRequest -Uri $tarSourceUrl -OutFile $downloadFilePathBuka blokir file yang diunduh jika Anda menjalankan sistem operasi Windows.
if ($PSVersionTable.PSVersion.Major -le 5 -or $IsWindows -eq $true) { Unblock-File -Path $downloadFilePath }Note
Salin arsip tar ke sistem offline Anda. Tentukan variabel `
$downloadFilePath` dan `$downloadFolderPath` atau tentukan nilai aktual alih-alih menggunakan variabel dalam perintah berikut dalam sistem offline Anda.Ekstraksi isi arsip tar.
tar zxf $downloadFilePath -C $downloadFolderPathUbah ke folder unduhan.
Set-Location -Path $downloadFolderPathJalankan
InstallModule.ps1skrip yang merupakan salah satu file yang diekstrak pada sistem offline tempat Anda ingin menginstal modul Az PowerShell../InstallModule.ps1
Simpan dan salin penginstalan
Unduh modul Az PowerShell dengan Save-Module atau Save-PSResource ke lokasi jaringan menggunakan sistem dengan akses ke internet dan PowerShell Gallery. Perintah ini menyimpan modul Az dan dependensinya ke lokasi yang ditentukan. Gunakan modul yang disimpan sebagai sumber penginstalan dan salin ke sistem offline.
Menginstal dari repositori privat
Buat repositori privat di jaringan lokal Anda dan gunakan sebagai sumber penginstalan untuk sistem offline Anda. Untuk mempelajari selengkapnya, lihat Bekerja dengan Repositori PowerShellGet Privat.
Metode ini memungkinkan Anda untuk menyimpan modul PowerShell pada satu server atau berbagi file untuk disebarkan dengan PowerShellGet atau Microsoft. PowerShell.PSResourceGet ke sistem yang terputus.
Windows
Di Windows, Anda juga memiliki opsi untuk menginstal modul Az PowerShell dengan MSI jika Anda menggunakan Windows PowerShell versi 5.1.
Important
Perlu diingat bahwa alat penginstal MSI hanya berfungsi untuk Windows PowerShell 5.1.
Troubleshooting
Untuk solusi untuk masalah penginstalan umum dengan modul Az PowerShell, lihat Memecahkan masalah penginstalan dengan modul Az PowerShell.
Baca juga
- Save-Module
- Save-PSResource
Langkah Selanjutnya
Untuk mempelajari selengkapnya tentang mengelola sumber daya Azure Anda dengan modul Az PowerShell, lihat Mulai dengan Azure PowerShell.
Azure PowerShell