我也不會感到驚訝,如果這是不可能的,但我需要幾個構建服務器上設置的執行策略(在32位PowerShell的環境) - 這將是,如果我可以寫一個腳本這快多了,但我現在嘗試我可以使用腳本設置powershell執行策略嗎?
%SystemRoot%\syswow64\WindowsPowerShell\v1.0\
powershell.exe -Version 2
-Command "& {Set-ExecutionPolicy -ExecutionPolicy RemoteSigned}"
完成後沒有任何可見的錯誤,但未設置執行策略。
我想這將創建一個有點安全漏洞,如果用戶可能被欺騙運行改變了他們執行政策的一個劇本,但我吼聲我會問這個問題呢
感謝
好的 - 理查德和克萊卡是完全正確的,我有點愚蠢。 重試命令後 - 我發現它確實有效(儘管我在問題中說了什麼)。我想我必須在32到64個powershell之間混合起來(即將執行策略設置爲1,然後在另一箇中檢查值)。
道歉。
由於您需要能夠通過腳本執行腳本來更改策略,因此我認爲這個想法可能存在缺陷。 – JNK