開啟指令碼執行

這個原則設定可以讓您設定指令碼執行原則,控制允許執行哪些指令碼。

如果您啟用這個原則設定,將允許執行下拉式清單中選取的指令碼。

[只允許簽署的指令碼] 原則設定只允許執行由受信任的發行者簽署的指令碼。

[允許本機指令碼和遠端已簽署的指令碼] 原則設定允許任何本機的指令碼執行; 來自網際網路的指令碼則必須由受信任的發行者簽署。

[允許所有指令碼] 原則設定允許所有指令碼執行。

如果您停用這個原則設定,將不允許任何指令碼執行。

注意: 這個原則設定同時位於本機群組原則編輯器的 [電腦設定] 與 [使用者設定] 之下。[電腦設定] 的優先順序高於 [使用者設定]。

如果您停用或未設定這個原則設定,該設定會還原為每個電腦的喜好設定; 如果未設定,則預設值為 [不允許任何指令碼]。

支援的作業系統: 至少需要 Microsoft Windows 7 或 Windows Server 2008 系列產品

Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
Registry PathSoftware\Policies\Microsoft\Windows\PowerShell
Value NameEnableScripts
Value TypeREG_DWORD
Enabled Value1
Disabled Value0

執行原則


  1. 只允許簽署的指令碼
    Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
    Registry PathSoftware\Policies\Microsoft\Windows\PowerShell
    Value NameExecutionPolicy
    Value TypeREG_SZ
    ValueAllSigned
  2. 允許本機指令碼和遠端已簽署的指令碼
    Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
    Registry PathSoftware\Policies\Microsoft\Windows\PowerShell
    Value NameExecutionPolicy
    Value TypeREG_SZ
    ValueRemoteSigned
  3. 允許所有指令碼
    Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
    Registry PathSoftware\Policies\Microsoft\Windows\PowerShell
    Value NameExecutionPolicy
    Value TypeREG_SZ
    ValueUnrestricted


powershellexecutionpolicy.admx

系統管理範本 (電腦)

系統管理範本 (使用者)