2012-05-22 44 views

回答

4

'&。\ monkeys.ps1'在当前控制台(会话)中执行脚本。 '& powershell。\ monkeys.ps1'打开一个新的PowerShell进程并执行脚本。

+1

而在后一种情况下,'&'是无论如何有点多余。 – Joey

+0

是的,在前者中也是多余的(只要路径不包含空格)。 –

+1

这对'$ LastExitCode'产生了巨大的影响。前者并没有设置/改变它,后者的确如此。 –

0

同样,如果你检查出使用PowerShell的关联帮助文件,你可以看到所有可用的PowerShell的可执行

powershell /? 

这使得先进的功能,如指定窗口参数的配置选项,运行命令直接从批处理文件或运行脚本(如上)

相关问题