DEV Community

Ewerton Jordão
Ewerton Jordão

Posted on • Originally published at Medium on

PowerShell Core | Out-GridView Welcome Back

PowerShell Core| Tips | Ewerton Jordão

E ae, pessoal, beleza ? Vamos falar sobre uma feature muito bacana para quem utiliza o PowerShell 5.1. Esse cmdlet está disponível por padrão, porém, se você utiliza o PowerShell Core 6.X provavelmente notou que ele não estava disponível, mas isso acabou 🥳🥳🥳.

O grid é bem útil na visualização do output de objetos, pois conseguimos aplicar filtros,e é uma ótima opção para usuários com pouca intimidade com scripts.

Vamos então aos passos necessários para utilizar o Out-GridView.

  1. Ter o PowerShell Core 6.2+ no seu SO. (disponível para Linux, Windows, macOS, everywhere)
  2. E o módulo Microsoft.PowerShell.GraphicalTools.

Obs: No script presumo que você já tenha o PowerShell Core no seu SO, e que a PSGallery esteja como provider trusted , ao instalar um módulo ele vai buscar em um repositório que neste caso é a PSGallery.

Output esperado após executar o cmdlet acima.

InstallationPolicy igual a Trusted

Caso o Output do cmdlet seja conforme tabela abaixo:

InstallationPolicy igual a Untrusted

Definimos o valor para Trusted desta maneira:

Set-PSRepository -Name PSGallery -InstallationPolicy Trusted

Exemplo do Out-GridView no Windows 10:

Exemplo do Out-GridView no centOS:

Fico devendo o output no macOS :/, desculpe.

É isso pessoal, não se esqueça, PS é vida.

Curtiu? Quer saber mais?

PowerShell/GraphicalTools

Top comments (0)