powershell

 #----------------------------------------

# PowerShell 「系統上已停用指令碼執行」

#----------------------------------------

Get-ExecutionPolicy -List

Set-ExecutionPolicy Unrestricted

#----------------------------------------

PowerShell 執行原則共有七個:

AllSigned: 可執行已簽署的腳本

Bypass: 不會封鎖任何項目,且不會顯示警告或提示

Default: 設定預設執行原則。(用戶端會是Restricted,伺服器會是RemoteSigned。)

RemoteSigned: 本機撰寫的腳本不必簽署可執行,遠端下載的腳本需簽署才可執行

Restricted: 不允許執行腳本。

Undefined: 無定義

Unrestricted: 所有腳本都可以執行


執行原則範圍共有五個:

MachinePolicy: 由電腦的所有使用者的群組原則設定。

UserPolicy: 由電腦目前使用者的群組原則設定。

Process: Process 範圍只會影響目前的 PowerShell 會話。

CurrentUser: 執行原則只會影響目前的使用者。

LocalMachine: 執行原則會影響目前電腦上的所有使用者。

沒有留言:

張貼留言

powershell

 #----------------------------------------