http://dinghuqiang.blog.51cto.com/19871/1175060
WINDOWS POWERSHELL 執行策略 ------------------------------------- Windows PowerShell 執行策略如下: "Restricted"是默認策略。 Restricted - 默認執行策略。 - 允許單個命令運行,但不能運行腳本。 - 阻止所有腳本文件的運行,包括格式和配置文件 (.ps1xml)、模塊腳本文件 (.psm1) 和 Windows PowerShell 配置文件 (.ps1)。 AllSigned - 可以運行腳本。 - 要求所有腳本和配置文件由可信發佈者簽名,包括在本地計算機上編寫的腳本。 - 在運行來自尚未分類爲可信或不可信發佈者的腳本之前進行提示。 - 運行來自 Internet 以外的源的未簽名腳本及已簽名但有惡意的腳本存在風險。 RemoteSigned - 可以運行腳本。 - 要求可信發佈者對從 Internet(包括電子郵件和即時消息程序)下載的腳本和配置文件 進行數字簽名。 - 不要求對已經運行和已在本地計算機編寫的腳本(不是從 Internet 下載的腳本)進行數 字簽名。 - 面臨運行已簽名但有惡意的腳本帶來的風險。 Unrestricted - 可以運行未簽名腳本。(面臨運行惡意腳本所帶來的風險。) - 在運行從 Internet 下載的腳本和配置文件之前警告用戶。 Bypass - 不阻止任何執行項,不顯示警告和提示。 - 此執行策略設計用於兩種配置:一種是 Windows PowerShell 腳本內置於一個較大的 應用程序中;一種是 Windows PowerShell 成爲擁有自身安全模型的某個程序的基礎。 Undefined - 當前作用域中未設置執行策略。 - 如果所有作用域中的執行策略爲 Undefined,則有效執行策略爲 Restricted,該策略 是默認執行策略。 注意:在不對通用命名約定 (UNC) 路徑與 Internet 路徑加以區分的系統上,可能無法使用 RemoteSigned 執行策略來允許運行由 UNC 路徑標識的腳本。
本文出自 “老丁的技術博客” 博客,請務必保留此出處http://dinghuqiang.blog.51cto.com/19871/1175060