Poweshell脚本会擦除当前控制台

时间:2018-11-15 19:02:12

标签: linux windows powershell terminal console

我在 Windows控制台中运行了powershell脚本,无论我选择哪种方法,总是擦除当前控制台,这很烦人,至少使用Linux powershell可以不会发生

这是我运行powershell脚本的方式:

powershell.exe -File "/path/to/file.ps1

powershell -c ". /path/to/file.ps1"

无论何时我选择的方法效果都是删除当前控制台,并且从这些脚本输出脚本结束时所能看到的一切。先前出现的所有文字都会被删除。

也许是防止这种行为的选项?

另请参阅我的屏幕截图,以直观方式显示问题:

  • 运行命令之前的控制台-console before I run command

  • 运行命令后的控制台-console after I run a command

1 个答案:

答案 0 :(得分:1)

添加-NoProfile可解决问题:

powershell -NoProfile  -c 'Write-Host OK'