以下是一个可以检查多个补丁是否安装成功,并将结果输出到 1.log
文件(每次运行重新生成)的 BAT 脚本示例:
bat
@echo off
rem 清空日志文件
del 1.log
rem 定义要检查的补丁列表
set patches=KB123456 KB789101 KB234567
rem 遍历补丁列表进行检查并输出结果到日志
for %%p in (%patches%) do (
wmic qfe list brief | findstr /C:"%%p" >nul
if %errorlevel% equ 0 (
echo 补丁 %%p 已安装成功 >> 1.log
) else (
echo 补丁 %%p 未安装 >> 1.log
)
)
在上述脚本中:
del 1.log
用于在每次运行前清空之前可能存在的1.log
文件。set patches=KB123456 KB789101 KB234567
定义了要检查的补丁编号,您可以根据实际情况修改这些编号。
例如,如果您实际要检查的补丁是 KB567890
、 KB112233
等,将其添加到 patches
变量的定义中即可。