2016-01-24 157 views
0

的PowerShell 4.0如何在启动时为powershell_ise设置执行​​策略?

是可能的执行策略设置为过程范围时powershell主机推出。例如:

powershell -executionpolicy bypass 

我想为powershell_ise主机做同样的,但它不是ExecutionPolicy关键。是否存在该主机的执行策略设置的类似方法(也许通过其他方式而不是密钥)?

P.S.当然,我可以手动键入这个cmdlet,当powershell_ise将被启动时,但我想在我的桌面上创建单独的标签,以便在需要时启动此设置的powershell_ise

+1

由'PSExecutionPolicyPreference'环境变量控制的进程范围执行策略。在启动PowerShell ISE之前,您可以将此环境变量设置为期望的值。 – PetSerAl

+0

嗯......我读过'env:PSExecutionPolicyPreference'不能在powershell会话中更改为“manualy”......我会在* PowerShell ISE开始之前尝试这样做,感谢您的建议。 –

+0

@PetSerAl,它工作正常,谢谢! –

回答

1

进程范围执行策略由PSExecutionPolicyPreference环境变量控制。在启动PowerShell ISE之前,您可以将此环境变量设置为期望的值。