問題:無法加載文件 C:\Users\DH\Desktop\cs\rename.ps1,因為在此系統上禁止運行腳本。有關詳細信息,請參閱 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
檢查:打開PowerShell 然后輸入 get-executionpolicy
如果是Restricted,就不能運行,需要改為RemoteSigned。
以管理員身份打開PowerShell 輸入 set-executionpolicy remotesigned
Restricted
- Windows 客戶端計算機的默認執行策略。
- 允許單個命令,但不允許腳本。
- 阻止運行所有腳本文件,包括格式化和配置文件 () 、模塊腳本文件 () 和
.ps1xml
.psm1
PowerShell 配置文件.ps1
()
RemoteSigned
- Windows 服務器計算機的默認執行策略。
- 腳本可以運行。
- 需要受信任的發布者對從 Internet 下載的腳本和配置文件(包括電子郵件和即時消息程序)進行數字簽名。
- 對於在本地計算機上編寫且未從 Internet 下載的腳本,不需要數字簽名。
- 如果腳本未受阻止(例如使用 cmdlet),則運行從 Internet 下載且
Unblock-File
未簽名的腳本。 - 從 Internet 來源(而不是 Internet)運行未簽名腳本的風險,以及可能是惡意的已簽名腳本的風險。