linux - 执行脚本后始终清理 PowerShell 窗口
问题描述
我从 PowerShell 运行一个 PowerShell 脚本,无论我选择什么方法,它总是会清理我当前的 PowerShell 窗口,这很烦人。Linux PowerShell 不会发生这种情况。
这就是我运行 PowerShell 脚本的方式:
powershell.exe -File "/path/to/file.ps1
或者
powershell -c ". /path/to/file.ps1"
无论我如何调用脚本,当前的 PowerShell 窗口都会被清除,我唯一能看到的是我调用的脚本的输出。所有先前显示的文本都将被删除。
也许有一些选项可以防止这种行为?
另请参阅我的屏幕截图作为问题的直观表示:
我运行命令之前的 PowerShell 窗口 -
运行命令后我的 PowerShell 窗口 -
解决方案
添加-NoProfile
解决问题:
powershell -NoProfile -c 'Write-Host OK'
推荐阅读
- python - 将图像上传到 Google Drive 共享文件夹,但无法使图像在 Google Drive 中显示为 jpg
- java - java中自定义3d渲染器的问题
- node.js - 使用 ADAL.js 嵌入 Power BI 报表
- python - DataFrame Python中数据类型的名称?
- c - C:太大的堆栈会导致分段错误吗?
- github - Github 页面显示“CNAME 已被占用”,尽管它不是
- visual-studio - Visual Studio 项目字符集
- git - 在 vim 中编辑 git commit 消息时防止自动换行
- java - 如何在 Eclipse 中将外部资源包含到 WorkingSet
- json - 如何使用 Bitbucket rest api 添加多个审阅者?