为什么powershell(ise)有时打印出我执行的代码?

Hin*_*sum 8 printing powershell

powershell ise有时打印出我的源代码,如果我有:

function f
{
  $a=2
}
$a
Run Code Online (Sandbox Code Playgroud)

它打印:

C:\Users\vics> function f
{
    $a=2
}
$a
Run Code Online (Sandbox Code Playgroud)

为什么如此受欢迎?

Mar*_*tin 11

如果您不保存文件,则会将代码写入控制台窗口.如果您的文件已保存,则会执行该文件.然后,您将看到执行路径

C:\Users\vics> C:\Users\vics\Documents\test.ps1
...
Run Code Online (Sandbox Code Playgroud)