2016-01-24 42 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之前,您可以將此環境變量設置爲期望的值。