Uyumlu PowerShell Sürümlerine veya İşletim Sistemlerine sahip paketler
Sürüm 5.1'den başlayarak PowerShell, farklı özellik kümelerini ve platform uyumluluklarını belirten farklı sürümlerde kullanılabilir.
PowerShell Edition'a göre arama
PowerShell'in iki sürümü şunlardır:
- Masaüstü Sürümü: .NET Framework üzerine yapılandırılmıştır ve Windows’un Sunucu Çekirdeği ve Windows Masaüstü gibi tam boyutlu sürümlerinde çalışan PowerShell sürümlerinin hedeflendiği betikler ve modüllerle uyumluluk sağlar.
- Çekirdek Sürümü: .NET Core üzerine yapılandırılmıştır ve Windows’un Nano Sunucu ve Windows IoT gibi azaltılmış boyutlu sürümlerinde çalışan PowerShell sürümlerinin hedeflendiği betikler ve modüllerle uyumluluk sağlar.
PowerShell Galerisi, belirli PowerShell Sürümleri için uyumlu paketleri filtrelemenize olanak tanır
Bir pakette belirtilen uyumlu PSEdition'lar varsa, bunlar paket görüntüleme sayfasında ve paket sonuçlarında 'PowerShell Sürümleri'nin bir parçası olarak listelenir. PowerShell kullanarak uyumlu paketler için de arama yapabilirsiniz.
Galeri kullanıcı arabiriminde PowerShell 6 ve üzeri üzerinde çalışan paketleri arama
PowerShell Galerisi üzerindeki paketleri filtrelemek için Tags:"PSEdition_Desktop" ve Tags:"PSEdition_Core" kullanın.
PowerShell Core Edition ile uyumlu öğeleri aramak için Tags:"PSEdition_Core" kullanın
PowerShell Desktop Edition ile uyumlu öğeleri aramak için Tags:"PSEdition_Desktop" kullanın
PowerShell kullanarak uyumlu sürümleri bulmak için paketleri arama
PowerShell sürümü ve işletim sistemi için filtre uygulanacak etiketleri belirtebilirsiniz. Hedeflediğiniz Find-Package
sürümü (ve işletim sistemini -Tag
) belirtmek için parametresini belirten cmdlet'ini kullanırsınız. Böyle:
# Find modules compatible with PowerShell Core:
Find-Module -Tag PSEdition_Core
# Find modules compatible with PowerShell on Linux:
Find-Module -Tag PSEdition_Core, Linux
İşletim Sistemine Göre Arama
PowerShell Windows, Linux ve MacOS için kullanılabildiğinden, Galerideki paketler bu işletim sistemlerinin herhangi bir bileşimi için tasarlanabilir. Galeri kullanıcı arabiriminde, işletim sistemi tarafından etiketlenen paketleri bulmak için aşağıdaki arama etiketlerini kullanın:
- Etiketler: "Windows"
- Etiketler: "Linux"
- Etiketler: "MacOS"
Bu etiketleri Find-Module
(ve PowerShellGet modülündeki diğer cmdlet'leri) şu şekilde belirtebilirsiniz:
# Find Modules compatible with Windows
Find-Module -Tag Linux
Birden Çok Uyumluluk Arama
Söz dizimini kullanarak birden çok uyumluluk içeren bir paket arayabilirsiniz:
Etiketler: "Uyumluluk1" "Uyumluluk2"
Örneğin, hem Windows hem de Linux makinelerinde çalışan bir paket arıyorsanız, arama etiketlerini kullanın:
Etiketler: "PSEdition_Core" "Windows" "Linux"
PowerShell kullanarak arama yapmak için şunun gibi (ve PowerShellGet modülündeki diğer cmdlet'leri) kullanabilirsiniz Find-Module
:
# Find scripts compatible with PowerShell, Windows, and Linux
Find-Script -Tag PSEdition_Core,Linux,Windows
# Find modules compatible with PowerShell and MacOS
Find-Module -Tag PSEdition_Core,MacOS
Uyumlu PowerShell Sürümleri ile paketleri yazma ve bulma hakkında daha fazla ayrıntı
PowerShell Gallery