【发布时间】:2016-08-20 17:03:58
【问题描述】:
我在 PowerShell ISE 中编写了一个运行良好的脚本。 如果我将它复制并粘贴到常规 PowerShell 中,它甚至可以工作。但是,当我使用常规 PowerShell 运行它时,将其设置为打开它的默认程序,然后双击,它只会打开,显示一些红色文本,然后关闭。
有没有办法阻止它关闭,以便我可以查看红色文本,或者这是一个可以轻松解决的常见问题?
【问题讨论】:
-
一种简单的方法,也是一种很好的习惯,就是在脚本开头附近使用 start-transcript 命令,以便将输出记录到文件中。
-
.psq 脚本不应由 PowerShell 打开。您可以在 PowerShell 中按名称运行它,例如 . .\script.ps1.
-
开始转录。我把它扔在那里,没有输出。在普通 PS 中没有制作文件,但在 ISE 中却制作了。所以那里没有帮助。
-
有没有办法让脚本只需双击就可以运行?
标签: powershell powershell-4.0 powershell-ise