脚本结束后删除读取主机历史记录

时间:2017-10-27 09:59:29

标签: powershell

我有一个powershell脚本,它使用read-host进行大量用户输入。脚本完成后,我使用向上箭头转到上一个脚本执行,我必须通过读取主机的所有给定答案。

是否有可能以某种方式清除读取主机的答案?

1 个答案:

答案 0 :(得分:0)

您可以使用Clear-History cmdlet从历史记录中删除项目,只需按下并再次运行该命令即可。假设您的代码中有3 Read-Host行,您可以在脚本末尾添加以下行,以清除Read-Host所占用的历史记录:

Clear-History -Newest 3

或者,如果您的Read-Host行被条件语句包围,您只需添加Clear-History -Command "Read-Host"即可删除历史记录中Read-Host的所有行。