

Determine if a key has been pressed and store this in a variable.

If no key has been pressed, the program should continue without waiting.




if ($Host.UI.RawUI.KeyAvailable) {
    $key = $Host.UI.RawUI.ReadKey()
}