bug鎮樓圖
解決過程
-
錯誤提示我們先去參閱中microsoft頁面的
about_Execution_Policies
-
- Windows客戶端計算機的默認執行策略。
- 允許使用單個命令,但不允許使用腳本。
- 阻止運行所有腳本文件,包括格式和配置文件(.ps1xml),模塊腳本文件(.psm1)和PowerShell配置文件(.ps1)
-
接下來修改策略
PowerShell執行策略:策略 中文 限制級別 AllSigned 全部簽名 所有的,好的壞的都可以執行,有惡意的腳本的風險 Bypass 旁路/支路 用於將PowerShell腳本內置到較大的應用程序中的配置,或用於以PowerShell為具有自己的安全模型的程序的基礎的配置 Default 默認 僅限 Windows客戶端,默認的 RemoteSigned 遠程簽名 Windows服務器計算機的默認執行策略,運行本地的script不需要數字簽名,但是運行從網絡上下載的script就必須要有數字簽名 Restricted 受限制的 Windows客戶端計算機的默認執行策略。阻止運行所有腳本文件,包括格式和配置文件(.ps1xml),模塊腳本文件(.psm1)和PowerShell配置文件(.ps1) Undefined 未定義 當前范圍中未設置執行策略。如果所有作用域中的執行策略均為Undefined,則默認有效的執行策略為Restricted Unrestricted 無限制 允許所有的script運行,未簽名的腳本可以運行。有運行惡意腳本的風險。在運行非本地Intranet區域中的腳本和配置文件之前警告用戶。 根據上面的表格列舉,我們只需要把策略修改成
RemoteSigned
。1. 以管理員身份打開PowerShell 2. set-ExecutionPolicy RemoteSigned 3. 選擇`A`就可以了