Powershell-在`&;之间有区别吗\猴子.ps1`和`&;powershell。\monkeys.ps1`?
在Powershell中,Powershell-在`&;之间有区别吗\猴子.ps1`和`&;powershell。\monkeys.ps1`?,powershell,Powershell,在Powershell中,&.\monkeys.ps1和&Powershell.\monkeys.ps1?'&.\monkeys.ps1'在当前控制台(会话)中执行脚本。&powershell。\monkeys.ps1'打开一个新的powershell进程并执行脚本。此外,如果您将帮助文件与powershell关联,您可以看到powershell可执行文件中可用的所有可配置选项 powershell /? 这允许高级功能,如指定窗口参数、直接从批处理文件运行命令或运行脚本(如上所述)在后一种情
&.\monkeys.ps1
和&Powershell.\monkeys.ps1
?'&.\monkeys.ps1'在当前控制台(会话)中执行脚本。&powershell。\monkeys.ps1'打开一个新的powershell进程并执行脚本。此外,如果您将帮助文件与powershell关联,您可以看到powershell可执行文件中可用的所有可配置选项
powershell /?
这允许高级功能,如指定窗口参数、直接从批处理文件运行命令或运行脚本(如上所述)在后一种情况下,
&
无论如何都是冗余的。是的,在前一种情况下也是冗余的(只要路径不包含空格)。这对$LastExitCode
产生了巨大的影响。前者不会设定/改变它,后者会。