If you’d like to open a quick and dirty input box to prompt a user for some data, you could access Microsoft Visual Basic and “borrow” its InputBox:
Add-Type -AssemblyName Microsoft.VisualBasic
$result = [Microsoft.VisualBasic.Interaction]::InputBox("Enter your Name", "Name", $env:username)
Note though that this approach has some limitations: the input box may open behind your PowerShell window, and on high resolution screens, it may not scale correctly.
ReTweet this Tip!