2026年4月13日 星期一

PowerShell 無法執行腳本

查看目前的執行原則

Get-ExecutionPolicy

預設原則為Restricted,也就是受到限制的意思,所以造成你無法執行Powershell的腳本。

PowerShell 執行原則共有七個:
AllSigned: 可執行已簽署的腳本
Bypass: 不會封鎖任何項目,且不會顯示警告或提示
Default: 設定預設執行原則。(用戶端會是Restricted,伺服器會是RemoteSigned。)
RemoteSigned: 本機撰寫的腳本不必簽署可執行,遠端下載的腳本需簽署才可執行
Restricted: 不允許執行腳本。
Undefined: 無定義
Unrestricted: 所有腳本都可以執行

選擇執行原則

Set-ExecutionPolicy Unrestricted

沒有留言:

PowerShell 無法執行腳本

查看目前的執行原則 Get-ExecutionPolicy 預設原則為Restricted,也就是受到限制的意思,所以造成你無法執行Powershell的腳本。 PowerShell 執行原則共有七個: AllSigned: 可執行已簽署的腳本 Bypass: 不會封鎖任何項目,...