策略 CSP - WindowsPowerShell

提示

此 CSP 包含 ADMX 支持的策略,这些策略需要特殊的 SyncML 格式才能启用或禁用。 必须在 SyncML 中将数据类型指定为 <Format>chr</Format>。 有关详细信息,请参阅 了解 ADMX 支持的策略

SyncML 的有效负载必须是 XML 编码的;对于此 XML 编码,可以使用各种联机编码器。 若要避免对有效负载进行编码,可以使用 CDATA(如果 MDM 支持)。 有关详细信息,请参阅 CDATA 节

TurnOnPowerShellScriptBlockLogging

范围 版本 适用的操作系统
✅ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 1803 [10.0.17134] 及更高版本
./User/Vendor/MSFT/Policy/Config/WindowsPowerShell/TurnOnPowerShellScriptBlockLogging
./Device/Vendor/MSFT/Policy/Config/WindowsPowerShell/TurnOnPowerShellScriptBlockLogging

此策略设置允许将所有 PowerShell 脚本输入记录到 Microsoft-Windows-PowerShell/Operational 事件日志中。

  • 如果启用此策略设置,Windows PowerShell将记录命令、脚本块、函数和脚本的处理 - 无论是以交互方式调用还是通过自动化调用。

  • 如果禁用此策略设置,将禁用 PowerShell 脚本输入的日志记录。

如果启用脚本块调用日志记录,则 PowerShell 会在调用命令、脚本块、函数或脚本开始或停止时记录事件。 启用调用日志记录会生成大量事件日志。

注意

此策略设置存在于组策略 编辑器的“计算机配置”和“用户配置”下。 计算机配置策略设置优先于用户配置策略设置。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 添加、删除、获取、替换

提示

这是 ADMX 支持的策略,需要 SyncML 格式进行配置。 有关 SyncML 格式的示例,请参阅 启用策略

ADMX 映射

名称
名称 EnableScriptBlockLogging
友好名称 打开 PowerShell 脚本阻止日志记录
位置 计算机和用户配置
路径 Windows 组件>Windows PowerShell
注册表项名称 Software\Policies\Microsoft\Windows\PowerShell\ScriptBlockLogging
注册表值名称 EnableScriptBlockLogging
ADMX 文件名 PowerShellExecutionPolicy.admx

策略配置服务提供程序