Alıştırma - Azure PowerShell’i yükleme
Bu ünitede, yerel makinenizde yüklü PowerShell sürümünü belirlemeyi ve en son sürümü yüklemeyi öğreneceksiniz. Az PowerShell modülünü yüklemeyi de öğreneceksiniz.
Not
Bu alıştırma, Az PowerShell modülünün yerel yüklemesini oluştururken size yol gösterir. Ancak bu modülün geri kalanında ücretsiz Microsoft Learn korumalı alan ortamından yararlanmak için Azure Cloud Shell kullanılır. İsterseniz bu alıştırmayı isteğe bağlı olarak değerlendirebilir ve yönergeleri gözden geçirmeniz yeterlidir.
Windows’da PowerShell’i yükleme
Windows PowerShell, Windows işletim sistemine dahildir. Ancak, Azure PowerShell ile kullanmak üzere PowerShell 7'nin en son kararlı sürümünü yüklemenizi öneririz. Hangi PowerShell sürümünün yüklü olduğunu belirlemek için şu adımları izleyin:
Sistem Tepsisi Arama Kutusu'na PowerShell yazın. Birden çok kısayol görebilirsiniz:
- PowerShell 7 (x64): PowerShell 7'nin 64 bit sürümü (önerilir).
- Windows PowerShell: Windows'a dahil olan 64 bit Windows PowerShell sürümü.
- Windows PowerShell (x86): Windows'un 64 bit sürümlerine dahil edilen 32 bit Windows PowerShell sürümü.
- Windows PowerShell ISE: Windows PowerShell betikleri yazmak için 64 bit Tümleşik Betik Ortamı (ISE).
- Windows PowerShell ISE (x86): Windows'un 64 bit sürümlerine dahil edilen 32 bit ISE.
PowerShell sürüm 7 yüklü değilse Windows PowerShell'i açın ve powershell 7'nin en son kararlı sürümünü yüklemek için Windows Paket Yöneticisi (Winget) kullanın:
winget install --id Microsoft.Powershell --source winget
Ayrıntılı yükleme yönergeleri için bkz . Windows'a PowerShell Yükleme.
PowerShell sürümünü belirleyin:
PowerShell sürüm 7'yi açmak için PowerShell 7 (x64) kısayolunu seçin. PowerShell sürümünü denetlemek için aşağıdaki komutu çalıştırın:
$PSVersionTable.PSVersion
PowerShell yürütme ilkesini ayarlayın:
Geçerli yürütme ilkesini denetleyin:
Get-ExecutionPolicy -List
Yürütme ilkesi olarak
Restricted
ayarlandıysa veya daha az kısıtlayıcı olarakRemoteSigned
değiştirin:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Yürütme ilkesi değişikliğini onaylayın:
Değişikliği onaylamanız istenir:
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): Y
Y veya A yazın, ardından Enter tuşuna basın.
Linux’da PowerShell’i yükleme
PowerShell'i Linux'a yüklemek için paket yöneticisi kullanılması gerekir. Ubuntu'nun desteklenen sürümleri için aşağıdaki yönergeler yer alır. Diğer dağıtımlar için bkz . Linux'ta PowerShell yükleme.
Gelişmiş Paketleme Aracı (apt) ve Bash komut satırını kullanarak Ubuntu Linux'a PowerShell yükleyin:
Paket listesini güncelleştirme
sudo apt-get update
Önkoşul paketlerini yükleme
sudo apt-get install -y wget apt-transport-https software-properties-common
Ubuntu sürümünüzü belirleme
source /etc/os-release
Microsoft depo anahtarlarını indirme
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
Microsoft depo anahtarlarını kaydetme
sudo dpkg -i packages-microsoft-prod.deb
Microsoft depo anahtarları dosyasını silme
rm packages-microsoft-prod.deb
Microsoft deposunu ekledikten sonra paket listesini güncelleştirme
sudo apt-get update
PowerShell yükleme
sudo apt-get install -y powershell
PowerShell'i başlatma
pwsh
macOS’ta PowerShell’i yükleme
PowerShell'i macOS'a yüklemek için Homebrew paket yöneticisini kullanın.
Önemli
brew
Komut bulunamazsa Homebrew'ı yüklemeniz gerekir. Ayrıntılar için Homebrew web sitesine bakın.
Aşağıdaki komutu çalıştırarak Homebrew'u yükleyin:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrew yüklendikten sonra PowerShell 7'nin en son kararlı sürümünü yükleyin:
brew install powershell/tap/powershell
Başarıyla yüklendiğini doğrulamak için PowerShell'i başlatın:
pwsh
Ayrıntılı yükleme yönergeleri için bkz . macOS'ta PowerShell'i yükleme.
Az PowerShell modülünü yükleme
Az PowerShell modülü, PowerShell Galerisi adlı genel bir depodan kullanılabilir.
Cmdlet'ini kullanarak Install-Module
modülü yerel makinenize yükleyebilirsiniz.
Az PowerShell modülünün en son sürümünü yüklemek için şu adımları izleyin:
PowerShell sürüm 7'i açın
Az PowerShell Modülünü yükleyin:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Bu komut, geçerli kullanıcınız için Scope parametresi tarafından denetlenen Az PowerShell modülünü yükler.
NuGet yükleme istemi:
Yükleme, bileşenleri almak için dayanır
NuGet
. uygulamasının en son sürümünüNuGet
indirip yüklemeniz istenebilir:NuGet provider is required to continue PowerShellGet requires NuGet provider version '2.8.5.201' or newer to interact with NuGet-based repositories. The NuGet provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or 'C:\Users\<username>\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by running 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force'. Do you want PowerShellGet to install and import the NuGet provider now? [Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):
Y yazın ve Enter tuşuna basın.
Güvenilmeyen depo istemi:
Varsayılan olarak, PowerShell Galerisi güvenilir bir depo olarak yapılandırılmaz. Modülü güvenilmeyen bir depodan yüklemek istediğinizi onaylamanız istenir:
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 veya A yazın, ardından Enter tuşuna basın.
Şimdi Az PowerShell modülünün yükleniyor olduğunu görmeniz gerekir.
Az PowerShell modülünü Linux ve macOS'a yükleme işlemi basittir ve aynı komutları kullanır.
PowerShell'i başlatın:
Bir terminal açın ve aşağıdaki komutu çalıştırın:
pwsh
Az PowerShell Modülünü yükleyin:
PowerShell isteminde aşağıdaki komutu girin:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Güvenilmeyen depo istemi:
Varsayılan olarak, PowerShell Galerisi güvenilir bir depo olarak yapılandırılmaz. Modülü güvenilmeyen bir depodan yüklemek istediğinizi onaylamanız istenir:
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 veya A yazın, ardından Enter tuşuna basın.
Az PowerShell modülünün yükleniyor olduğunu görmeniz gerekir.
Bu işlem, Az PowerShell modülünde bulunan Azure'a özgü cmdlet'lerin tamamını kullanmanızı sağlar.