哪个是部署机器中推荐的powershell执行策略?

时间:2013-10-16 11:01:33

标签: security powershell

我正在部署一些PowerShell脚本作为我的应用程序的一部分。

当用户需要运行该脚本时,我只想暂时更改set-executionpolicy。所以我记录如下。

用户应在执行脚本之前键入以下命令。

  

Set-ExecutionPolicy Allsigned -Scope Process

它只会在会话中暂时设置。

根据安全指南,这是推荐的方法吗?

1 个答案:

答案 0 :(得分:2)

您可以使用Powershell.exe的参数-executionpolicy为单个脚本执行设置策略,如此,

c:\>powershell -executionpolicy allsigned -file c:\myScript.ps1

您可以将命令包装在.cmd脚本中,并指示用户运行批处理脚本。因此,您根本不需要担心执行策略。相反,通过设置当前进程的执行策略,您可能会更改用户的会话设置。