Pacotes com edições do PowerShell ou Sistemas Operativos compatíveis
A partir da versão 5.1, o PowerShell está disponível em diferentes edições que indicam diferentes conjuntos de funcionalidades e compatibilidades de plataforma.
Pesquisar pela Edição do PowerShell
As duas edições do PowerShell são:
- Edição Desktop: incorporada no .NET Framework e fornece compatibilidade com scripts e módulos de filtragem de versões do PowerShell a executar edições de requisitos de espaço total do Windows, tais como Server Core e o Ambiente de trabalho do Windows.
- Edição Core: incorporada no .NET Core e fornece compatibilidade com scripts e módulos de filtragem de versões do PowerShell a executar edições de requisitos de espaço reduzido do Windows, tais como Servidor Nano e o IoT do Windows.
Galeria do PowerShell permite-lhe filtrar pacotes compatíveis com edições específicas do PowerShell
Se um pacote tiver PSEditions compatíveis especificadas, estes serão listados como parte das "Edições do PowerShell" na página de apresentação do pacote e também nos resultados dos pacotes. Também pode procurar pacotes compatíveis com o PowerShell.
Procurar pacotes na IU da galeria que funcionam no PowerShell 6 e superior
Utilize Etiquetas:"PSEdition_Desktop" e Etiquetas:"PSEdition_Core" para filtrar os pacotes no Galeria do PowerShell.
Utilizar Etiquetas:"PSEdition_Core" para procurar itens compatíveis com o PowerShell Core Edition
Utilizar Etiquetas:"PSEdition_Desktop" para procurar itens compatíveis com o PowerShell Desktop Edition
Procurar pacotes para encontrar edições compatíveis com o PowerShell
Pode especificar etiquetas para filtrar a edição do PowerShell e o SO. Utilize o Find-Package
cmdlet que especifica o -Tag
parâmetro para especificar a edição (e o SO) que está a direcionar. Desta forma:
# Find modules compatible with PowerShell Core:
Find-Module -Tag PSEdition_Core
# Find modules compatible with PowerShell on Linux:
Find-Module -Tag PSEdition_Core, Linux
Procurar pelo Sistema Operativo
Uma vez que o PowerShell está disponível para Windows, Linux e MacOS, os pacotes na Galeria podem ser concebidos para qualquer combinação destes sistemas operativos. Na IU da galeria, utilize as seguintes etiquetas de pesquisa para encontrar pacotes etiquetados pelo sistema operativo:
- Etiquetas: "Windows"
- Etiquetas: "Linux"
- Etiquetas: "MacOS"
Pode especificar estas etiquetas em Find-Module
(e outros cmdlets no módulo PowerShellGet), da seguinte forma:
# Find Modules compatible with Windows
Find-Module -Tag Linux
Procurar Múltiplas Compatibilidades
Pode procurar um pacote com múltiplas compatibilidades com a sintaxe:
Etiquetas: "Compatibilidade1" "Compatibilidade2"
Por exemplo, se estiver à procura de um pacote que seja executado em computadores Windows e Linux, utilize as etiquetas de pesquisa:
Etiquetas: "PSEdition_Core" "Windows" "Linux"
Para procurar com o PowerShell, pode utilizar o Find-Module
(e os outros cmdlets no módulo PowerShellGet), da seguinte forma:
# 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
Mais detalhes sobre a criação e localização dos pacotes com edições do PowerShell compatíveis
PowerShell Gallery