Pakketten met compatibele PowerShell-edities of besturingssystemen
Vanaf versie 5.1 is PowerShell beschikbaar in verschillende edities die verschillende functiesets en platformcomppatibiliteit aanduen.
Zoeken op PowerShell Edition
De twee edities van PowerShell zijn:
- Desktop-editie: deze editie is gebaseerd op .NET Framework en biedt compatibiliteit met scripts en modules die zijn gericht op versies van PowerShell die worden uitgevoerd op edities van Windows met een volledige footprint zoals Server Core en Windows Desktop.
- Core-editie: deze editie is gebaseerd op .NET Framework en biedt compatibiliteit met scripts en modules die zijn gericht op versies van PowerShell die worden uitgevoerd op edities van Windows met een verminderde footprint zoals Nano Server en Windows IoT.
met PowerShell Gallery kunt u pakketten filteren die compatibel zijn met specifieke PowerShell-edities
Als voor een pakket compatibele PSEditions zijn opgegeven, worden deze vermeld als onderdeel van 'PowerShell Editions' op de pakketweergavepagina en ook in de pakketresultaten. U kunt ook zoeken naar compatibele pakketten met behulp van PowerShell.
Zoeken naar pakketten in de gebruikersinterface van de galerie die werken met PowerShell 6 en hoger
Gebruik Tags:PSEdition_Desktop en Tags:PSEdition_Core om de pakketten op PowerShell Gallery te filteren.
Gebruik Tags:"PSEdition_Core" om items te zoeken die compatibel zijn met PowerShell Core Edition
Tags:"PSEdition_Desktop" gebruiken om items te zoeken die compatibel zijn met PowerShell Desktop Edition
Zoeken naar pakketten om compatibele edities te vinden met behulp van PowerShell
U kunt tags opgeven om te filteren op de PowerShell-editie en het besturingssysteem. U gebruikt de Find-Package
cmdlet die de -Tag
parameter opgeeft om de editie (en het besturingssysteem) op te geven waarop u zich richt. Dat werkt als volgt:
# Find modules compatible with PowerShell Core:
Find-Module -Tag PSEdition_Core
# Find modules compatible with PowerShell on Linux:
Find-Module -Tag PSEdition_Core, Linux
Zoeken op besturingssysteem
Omdat PowerShell beschikbaar is voor Windows, Linux en MacOS, kunnen pakketten in de galerie worden ontworpen voor elke combinatie van deze besturingssystemen. Gebruik in de gebruikersinterface van de galerie de volgende zoektags om pakketten te vinden die zijn getagd door het besturingssysteem:
- Tags: "Windows"
- Tags: "Linux"
- Tags: "MacOS"
U kunt deze tags als Find-Module
volgt opgeven voor (en andere cmdlets in de PowerShellGet-module):
# Find Modules compatible with Windows
Find-Module -Tag Linux
Zoeken naar meerdere compatibiliteitsproblemen
U kunt zoeken naar een pakket met meerdere compatibiliteitsproblemen met behulp van de syntaxis:
Tags: "Compatibiliteit1" "Compatibiliteit2"
Als u bijvoorbeeld op zoek bent naar een pakket dat wordt uitgevoerd op zowel Windows- als Linux-computers, gebruikt u de zoektags:
Tags: "PSEdition_Core" "Windows" "Linux"
Als u wilt zoeken met PowerShell, kunt u de Find-Module
(en de andere cmdlets in de PowerShellGet-module) als volgt gebruiken:
# 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
Meer informatie over het ontwerpen en zoeken van de pakketten met compatibele PowerShell-edities
PowerShell Gallery