zai
16-06-2017, 19:52
Нужно установить несколько обновлений через GPO. Я правильно написал батник?
@echo off
wmic qfe list | find /i "kb1234567"
if %errorlevel% == 0 (goto exit) else (goto check_os)
:check_os
echo %processor_architecture% | find /i "AMD64"
if %errorlevel% == 0 (goto update_x64) else (goto update_x86)
:update_x86
wusa.exe \\COMP\update\X86-all-windows6.1-kb1234567-x86.msu /quiet /norestart
:update_x64
wusa.exe \\COMP\update\AMD64-all-windows6.1-kb1234567-x64.msu /quiet /norestart
:exit
@echo off
wmic qfe list | find /i "kb1234567"
if %errorlevel% == 0 (goto exit) else (goto check_os)
:check_os
echo %processor_architecture% | find /i "AMD64"
if %errorlevel% == 0 (goto update_x64) else (goto update_x86)
:update_x86
wusa.exe \\COMP\update\X86-all-windows6.1-kb1234567-x86.msu /quiet /norestart
:update_x64
wusa.exe \\COMP\update\AMD64-all-windows6.1-kb1234567-x64.msu /quiet /norestart
:exit