首页 > 解决方案 > 执行脚本后始终清理 PowerShell 窗口

问题描述

我从 PowerShell 运行一个 PowerShell 脚本,无论我选择什么方法,它总是会清理我当前的 PowerShell 窗口,这很烦人。Linux PowerShell 不会发生这种情况。

这就是我运行 PowerShell 脚本的方式:

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

或者

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

无论我如何调用脚本,当前的 PowerShell 窗口都会被清除,我唯一能看到的是我调用的脚本的输出。所有先前显示的文本都将被删除。

也许有一些选项可以防止这种行为?

另请参阅我的屏幕截图作为问题的直观表示:

标签: linuxwindowspowershellterminalconsole

解决方案


添加-NoProfile解决问题:

powershell -NoProfile  -c 'Write-Host OK'

推荐阅读