启用脚本执行

通过使用此策略设置,你可以配置脚本执行策略以控制允许运行哪些脚本。

如果启用此策略设置,则允许运行在下拉列表中选择的脚本。

"只允许签名脚本"策略设置只允许执行受信任的发布者签名的脚本。

"允许本地脚本和远程签名脚本"策略设置允许运行任何本地脚本;来自 Internet 的脚本必须由受信任的发布者进行签名。

"允许所有脚本"策略设置允许运行所有脚本。

如果禁用此策略设置,则不允许运行任何脚本。

注意: 此策略设置位于本地组策略编辑器中的"计算机配置"和"用户配置"下面。"计算机配置"优先于"用户配置"。

如果禁用或未配置此策略设置,则将设置恢复为每台计算机的首选项设置;如果未配置,则默认设置为"不允许任何脚本"。

支持的平台: 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

管理模板(计算机)

管理模板(用户)