【问题标题】:The PowerShell window is always cleaned after a script has been executed执行脚本后始终清理 PowerShell 窗口
【发布时间】:2019-04-18 23:00:36
【问题描述】:

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

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

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

或

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

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

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

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

  • 我运行命令之前的 PowerShell 窗口 -

  • 我运行命令后的 PowerShell 窗口 -

【问题讨论】:

    标签: linux windows powershell terminal console


    【解决方案1】:

    添加-NoProfile即可解决问题:

    powershell -NoProfile  -c 'Write-Host OK'
    

    【讨论】:

      猜你喜欢
      • 2019-12-12
      • 1970-01-01
      • 2017-07-29
      • 1970-01-01
      • 1970-01-01
      • 2015-08-15
      • 1970-01-01
      • 2022-12-11
      • 2018-09-03
      相关资源
      最近更新 更多