交互式从Powershell中的列表中选择

Myr*_*rys 6 powershell menu

是否有插件或工具可以让我向用户显示对象列表(Format-Table样式),并允许他们使用光标从列表中选择一个选项,包括可能滚动长列表?我希望能够做到这样的事情:

Get-User -anr $search |Get-Choice| Set-User -EnableAccount true

此脚本应在控制台提示符下显示匹配帐户的列表,允许用户以交互方式向上和向下滚动列表,然后按Enter键选择一个选项(如果用户遇到转义,则传递null).只有一个帐户将传递给Set-User,而不是所有匹配选项的列表.

显然细节可能不同.虽然我更喜欢控制台版本,但可以接受图形版本(弹出Windows对话框).确切的击键可能会有所不同.但应该满足核心目标(接受列表,获取用户输入,输出结果).

wal*_*2mi 7

在第3节:

Get-User -anr $search | Out-GridView -PassThru | Set-User -EnableAccount true
Run Code Online (Sandbox Code Playgroud)