我有一个powershell脚本,它使用read-host进行大量用户输入。脚本完成后,我使用向上箭头转到上一个脚本执行,我必须通过读取主机的所有给定答案。
是否有可能以某种方式清除读取主机的答案?
答案 0 :(得分:0)
您可以使用Clear-History
cmdlet从历史记录中删除项目,只需按下并再次运行该命令即可。假设您的代码中有3 Read-Host
行,您可以在脚本末尾添加以下行,以清除Read-Host
所占用的历史记录:
Clear-History -Newest 3
或者,如果您的Read-Host行被条件语句包围,您只需添加Clear-History -Command "Read-Host"
即可删除历史记录中Read-Host
的所有行。