支持所有PS版本 Powershell处理可执行程序(如EXE)类似其它语言。然而你也可以让PS阻止执行任何程序或仅允许执行授权文件。 默认是允许执行任何程序: 代码如下: PS> $ExecutionContext.SessionState.Applications * 下面将授权PS只允许执行ping.exe和regedit.exe命令。 代码如下: $ExecutionContext.SessionState.Applications.Clear() $ExecutionContext.SessionState.Applications.Add(‘ping.exe’) $Execu