Yes, our beloved cmdlet Out-GridView has been returned
to us! The original Out-Gridview was an
easy and convenient way to quickly create GUI output and to accept limited
input. In PowerShell Core (PSv6) we lost our beloved cmdlet. Well, it is back!
For these demonstrations I am utilizing PowerShell 7-Preview
4.
Out-Gridview is actually being provided as a module. Execute the code below to install it.
Let’s take a look at a few of the features and what is new
with Out-GridView. The Quick Serach
field works the same at the Filter field in the Windows PowerShell
version of Out-Gridview. Type something
and if what you type appears in any of the objects property.
Here is something new.
It involves the filtering capability.
You can now have Out-GridView to create the filter it is
using in code so you can copy it and paste it into your code.
Another Change is the when you add either the -PassThru
or -OutputMode Parameters. The
PSv5 version produces an OK and a Cancel button. The PSv7 version produces and Export and
a Cancel button. They perform the
same functions as the PSv5 version.
Truth be told, I am very happy to see this simple tool back
in play. I look at my fellow “non-technical”
cubical dwellers and ask myself, “what code can I write to make their lives
better?” A challenge has always been to
display information to them in a way that they will except. Translation, non-technical users do not like looking
at a terminal. The return of
Out-Gridview gives us a new tool to help free our non-PowerShell savvy
teammates from the rigorous life of manual repetition.
Comments