微软11月Win11更新收紧PowerShell检查,旧脚本恐失灵
IT之家 11 月 12 日消息,科技媒体 NeoWin 今天(11 月 12 日)发布博文,报道称本月补丁星期二面向 Windows 11 推送的累积更新中,微软收紧安全检查,因此可能导致部分旧 PowerShell 脚本无法正常工作。报道指出 Windows 11 系统在安装 11 月累积更新之后,对 PowerS
科技媒体 NeoWin 在 11 月 12 日发布博文称,本月补丁星期二向 Windows 11 推送的累积更新里,微软收紧了安全检查,一些旧 PowerShell 脚本可能因此没法正常运行。
据 NeoWin 报道,装完 11 月累积更新后,Windows 11 对 PowerShell 脚本的签名和验证加了一道更严的文本编码检查,重点盯的是带错误 UTF-8 编码的文件。此前的版本遇到这类不规范的脚本,解码时会把无效字符替换掉,从而放行。新规则则直接拒收这种编码。结果就是:旧脚本即便已经签过名,也可能被判成“未签名”,想重新签名同样可能报错。
微软方面给出的处理办法是,把受影响的脚本存成有效的、带字节顺序标记(BOM)的 UTF-8 编码,核对内容之后再重新签名。要批量处理的用户,微软还备了修复工具,能扫描潜在的编码问题,并尝试在保留现有签名的情况下修复文件,原文件不会被覆盖。
这一调整不只涉及 Windows 11。微软的相关指导还覆盖 Windows 10 企业版 LTSC 2021,以及包括 Windows Server 2025 在内的部分服务器版本。
参考地址