为什么脚本将自己输出到控制台?

时间:2015-07-22 15:15:17

标签: powershell powershell-ise

我的脚本在执行脚本之前将自身输出到控制台。这是我的代码:

$('input[type=checkbox]').each(function () {

然后在PowerShell ISE中执行此操作: enter image description here

我做错了什么以及如何解决?

1 个答案:

答案 0 :(得分:5)

当您使用PowerShell ISE并运行脚本而不保存它时会发生这种情况。

本质上,它将整个脚本复制到控制台,然后从那里执行。

将文件保存到文件后,它将切换到调用该文件,并且不会显示整个脚本。

如果您的执行策略设置为不执行脚本,您可以看到第一手资料,因为您可以在保存脚本之前运行脚本,但不能在运行脚本之后(直到您更改执行策略)。