Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>cd /D "Z:\client\cmd\"
- Z:\client\cmd>set WSUSOFFLINE_VERSION=8.9
- Z:\client\cmd>echo Starting WSUS Offline Update (v. 8.9) at 9:06:13.61...
- Starting WSUS Offline Update (v. 8.9) at 9:06:13.61...
- Z:\client\cmd>set UPDATE_LOGFILE=z:\log\58931WinXP.txt
- Z:\client\cmd>rem *** Execute custom initialization hook ***
- Z:\client\cmd>if exist .\custom\InitializationHook.cmd (
- echo Executing custom initialization hook...
- pushd .\custom
- call InitializationHook.cmd
- popd
- echo 21/01/2014 9:06:13.63 - Info: Executed custom initialization hook (Errorlevel: 0) 1>>z:\log\58931WinXP.txt
- ) else (if exist z:\log\58931WinXP.txt echo.1>>z:\log\58931WinXP.txt )
- Executing custom initialization hook...
- Z:\client\cmd\custom>echo Starting WSUS Offline Update (v. 8.9) at 9:06:13.66...
- Starting WSUS Offline Update (v. 8.9) at 9:06:13.66...
- Z:\client\cmd>echo 21/01/2014 9:06:13.72 - Info: Starting WSUS Offline Update (v. 8.9) 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:13.72 - Info: Used path "Z:\client\cmd\" on 58931WinXP (user: administrator) 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>if "" == "" goto NoMoreParams
- Z:\client\cmd>if "C:\TEMP" == "" goto NoTemp
- Z:\client\cmd>pushd "C:\TEMP"
- C:\Temp>if errorlevel 1 goto NoTempDir
- C:\Temp>popd
- Z:\client\cmd>set CSCRIPT_PATH=C:\WINDOWS\System32\cscript.exe
- Z:\client\cmd>if not exist C:\WINDOWS\System32\cscript.exe goto NoCScript
- Z:\client\cmd>set REG_PATH=C:\WINDOWS\System32\reg.exe
- Z:\client\cmd>if not exist C:\WINDOWS\System32\reg.exe goto NoReg
- Z:\client\cmd>rem *** Check user's privileges ***
- Z:\client\cmd>echo Checking user's privileges...
- Checking user's privileges...
- Z:\client\cmd>if not exist ..\bin\IfAdmin.exe goto NoIfAdmin
- Z:\client\cmd>..\bin\IfAdmin.exe
- Z:\client\cmd>if not errorlevel 1 goto NoAdmin
- Z:\client\cmd>rem *** Determine system's properties ***
- Z:\client\cmd>echo Determining system's properties...
- Determining system's properties...
- Z:\client\cmd>C:\WINDOWS\System32\cscript.exe //Nologo //B //E:vbs DetermineSystemProperties.vbs
- Z:\client\cmd>if errorlevel 1 goto NoSysEnvVars
- Z:\client\cmd>if not exist "C:\TEMP\SetSystemEnvVars.cmd" goto NoSysEnvVars
- Z:\client\cmd>rem *** Set environment variables for system's properties ***
- Z:\client\cmd>call "C:\TEMP\SetSystemEnvVars.cmd"
- Z:\client\cmd>set OS_VER_MAJOR=5
- Z:\client\cmd>set OS_VER_MINOR=1
- Z:\client\cmd>set OS_VER_BUILD=2600
- Z:\client\cmd>set OS_VER_REVIS=0
- Z:\client\cmd>set OS_SP_VER_MAJOR=3
- Z:\client\cmd>set OS_SP_VER_MINOR=0
- Z:\client\cmd>set OS_LANG_CODE=0x409
- Z:\client\cmd>set OS_LANG=enu
- Z:\client\cmd>set OS_LANG_SHORT=en
- Z:\client\cmd>set OS_LANG_EXT=en-us
- Z:\client\cmd>set SystemDirectory=C:\WINDOWS\system32
- Z:\client\cmd>set OS_ARCH=x86
- Z:\client\cmd>set OS_DOMAIN_ROLE=1
- Z:\client\cmd>set FS_TYPE=NTFS
- Z:\client\cmd>set PWR_POL_IDX=0
- Z:\client\cmd>set WUA_VER_MAJOR=7
- Z:\client\cmd>set WUA_VER_MINOR=4
- Z:\client\cmd>set WUA_VER_BUILD=7600
- Z:\client\cmd>set WUA_VER_REVIS=226
- Z:\client\cmd>set MSI_VER_MAJOR=4
- Z:\client\cmd>set MSI_VER_MINOR=5
- Z:\client\cmd>set MSI_VER_BUILD=6001
- Z:\client\cmd>set MSI_VER_REVIS=22159
- Z:\client\cmd>set WSH_VER_MAJOR=5
- Z:\client\cmd>set WSH_VER_MINOR=7
- Z:\client\cmd>set WSH_VER_BUILD=6002
- Z:\client\cmd>set WSH_VER_REVIS=22589
- Z:\client\cmd>set IE_VER_MAJOR=7
- Z:\client\cmd>set IE_VER_MINOR=0
- Z:\client\cmd>set IE_VER_BUILD=5730
- Z:\client\cmd>set IE_VER_REVIS=13
- Z:\client\cmd>set MDAC_VER_MAJOR=2
- Z:\client\cmd>set MDAC_VER_MINOR=81
- Z:\client\cmd>set MDAC_VER_BUILD=1132
- Z:\client\cmd>set MDAC_VER_REVIS=0
- Z:\client\cmd>set DX_CORE_VER_MAJOR=4
- Z:\client\cmd>set DX_CORE_VER_MINOR=09
- Z:\client\cmd>set DX_CORE_VER_BUILD=00
- Z:\client\cmd>set DX_CORE_VER_REVIS=0904
- Z:\client\cmd>set DX_NAME=9.0c
- Z:\client\cmd>set MSSL_VER_MAJOR=0
- Z:\client\cmd>set MSSL_VER_MINOR=0
- Z:\client\cmd>set MSSL_VER_BUILD=0
- Z:\client\cmd>set MSSL_VER_REVIS=0
- Z:\client\cmd>set DOTNET35_VER_MAJOR=3
- Z:\client\cmd>set DOTNET35_VER_MINOR=5
- Z:\client\cmd>set DOTNET35_VER_BUILD=30729
- Z:\client\cmd>set DOTNET35_VER_REVIS=01
- Z:\client\cmd>set DOTNET4_VER_MAJOR=0
- Z:\client\cmd>set DOTNET4_VER_MINOR=0
- Z:\client\cmd>set DOTNET4_VER_BUILD=0
- Z:\client\cmd>set DOTNET4_VER_REVIS=0
- Z:\client\cmd>set PSH_VER_MAJOR=0
- Z:\client\cmd>set PSH_VER_MINOR=0
- Z:\client\cmd>set PSH_VER_BUILD=0
- Z:\client\cmd>set PSH_VER_REVIS=0
- Z:\client\cmd>set WMF_VER_MAJOR=0
- Z:\client\cmd>set WMF_VER_MINOR=0
- Z:\client\cmd>set WMF_VER_BUILD=0
- Z:\client\cmd>set WMF_VER_REVIS=0
- Z:\client\cmd>set MSSE_INSTALLED=0
- Z:\client\cmd>set MSSE_VER_MAJOR=0
- Z:\client\cmd>set MSSE_VER_MINOR=0
- Z:\client\cmd>set MSSE_VER_BUILD=0
- Z:\client\cmd>set MSSE_VER_REVIS=0
- Z:\client\cmd>set MSSEDEFS_VER_MAJOR=0
- Z:\client\cmd>set MSSEDEFS_VER_MINOR=0
- Z:\client\cmd>set MSSEDEFS_VER_BUILD=0
- Z:\client\cmd>set MSSEDEFS_VER_REVIS=0
- Z:\client\cmd>set NISDEFS_VER_MAJOR=0
- Z:\client\cmd>set NISDEFS_VER_MINOR=0
- Z:\client\cmd>set NISDEFS_VER_BUILD=0
- Z:\client\cmd>set NISDEFS_VER_REVIS=0
- Z:\client\cmd>set WD_INSTALLED=0
- Z:\client\cmd>set WD_DISABLED=
- Z:\client\cmd>set WDDEFS_VER_MAJOR=0
- Z:\client\cmd>set WDDEFS_VER_MINOR=0
- Z:\client\cmd>set WDDEFS_VER_BUILD=0
- Z:\client\cmd>set WDDEFS_VER_REVIS=0
- Z:\client\cmd>set TRCERTS_VER_MAJOR=38
- Z:\client\cmd>set TRCERTS_VER_MINOR=0
- Z:\client\cmd>set TRCERTS_VER_BUILD=2195
- Z:\client\cmd>set TRCERTS_VER_REVIS=0
- Z:\client\cmd>set RRCERTS_VER_MAJOR=3
- Z:\client\cmd>set RRCERTS_VER_MINOR=0
- Z:\client\cmd>set RRCERTS_VER_BUILD=2195
- Z:\client\cmd>set RRCERTS_VER_REVIS=0
- Z:\client\cmd>set TSC_VER_MAJOR=6
- Z:\client\cmd>set TSC_VER_MINOR=0
- Z:\client\cmd>set TSC_VER_BUILD=6001
- Z:\client\cmd>set TSC_VER_REVIS=18589
- Z:\client\cmd>set WMP_VER_MAJOR=9
- Z:\client\cmd>set WMP_VER_MINOR=0
- Z:\client\cmd>set WMP_VER_BUILD=0
- Z:\client\cmd>set WMP_VER_REVIS=4510
- Z:\client\cmd>set O2K3_VER_APP=Word
- Z:\client\cmd>set O2K3_VER_MAJOR=11
- Z:\client\cmd>set O2K3_VER_MINOR=0
- Z:\client\cmd>set O2K3_VER_BUILD=8350
- Z:\client\cmd>set O2K3_VER_REVIS=0
- Z:\client\cmd>set O2K3_SP_VER=3
- Z:\client\cmd>set O2K3_ARCH=x86
- Z:\client\cmd>set O2K3_LANG_CODE=0x409
- Z:\client\cmd>set O2K3_LANG=enu
- Z:\client\cmd>set O2K10_VER_APP=Outlook
- Z:\client\cmd>set O2K10_VER_MAJOR=14
- Z:\client\cmd>set O2K10_VER_MINOR=0
- Z:\client\cmd>set O2K10_VER_BUILD=7012
- Z:\client\cmd>set O2K10_VER_REVIS=1000
- Z:\client\cmd>set O2K10_SP_VER=2
- Z:\client\cmd>set O2K10_ARCH=x86
- Z:\client\cmd>set O2K10_LANG_CODE=0x409
- Z:\client\cmd>set O2K10_LANG=enu
- Z:\client\cmd>del "C:\TEMP\SetSystemEnvVars.cmd"
- Z:\client\cmd>if "C:\WINDOWS\system32" == "" set SystemDirectory=C:\WINDOWS\system32
- Z:\client\cmd>if "x86" == "" (if /I "x86" == "AMD64" (set OS_ARCH=x64 ) else (if /I "" == "AMD64" (set OS_ARCH=x64 ) else (set OS_ARCH=x86 ) ) )
- Z:\client\cmd>if "enu" == "" goto UnsupLang
- Z:\client\cmd>if /I "x86" == "x64" (set HASHDEEP_PATH=..\bin\hashdeep64.exe ) else (set HASHDEEP_PATH=..\bin\hashdeep.exe )
- Z:\client\cmd>rem *** Determine DirectX main version ***
- Z:\client\cmd>if "" NEQ "/updatedx" goto NoDXDiag
- Z:\client\cmd>rem *** Set target environment variables ***
- Z:\client\cmd>call SetTargetEnvVars.cmd
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>if "5" == "" goto NoOSVersion
- Z:\client\cmd>set WUA_VER_TARGET_MAJOR=7
- Z:\client\cmd>set WUA_VER_TARGET_MINOR=4
- Z:\client\cmd>set WUA_VER_TARGET_BUILD=7600
- Z:\client\cmd>set WUA_VER_TARGET_REVIS=226
- Z:\client\cmd>set MSI_VER_TARGET_BUILD=0
- Z:\client\cmd>set MSI_VER_TARGET_REVIS=0
- Z:\client\cmd>set WSH_VER_TARGET_BUILD=0
- Z:\client\cmd>set WSH_VER_TARGET_REVIS=0
- Z:\client\cmd>set DX_CORE_VER_TARGET_MAJOR=4
- Z:\client\cmd>set DX_CORE_VER_TARGET_MINOR=09
- Z:\client\cmd>set DX_CORE_VER_TARGET_BUILD=00
- Z:\client\cmd>set DX_CORE_VER_TARGET_REVIS=0904
- Z:\client\cmd>set DX_DLL_LATEST=C:\WINDOWS\System32\D3DX9_43.dll
- Z:\client\cmd>set IE_VER_TARGET_BUILD=0
- Z:\client\cmd>set IE_VER_TARGET_REVIS=0
- Z:\client\cmd>set WMP_VER_TARGET_MINOR=0
- Z:\client\cmd>set WMP_VER_TARGET_BUILD=0
- Z:\client\cmd>set WMP_VER_TARGET_REVIS=0
- Z:\client\cmd>set TSC_VER_TARGET_BUILD=0
- Z:\client\cmd>set TSC_VER_TARGET_REVIS=0
- Z:\client\cmd>set DOTNET35_VER_TARGET_MAJOR=3
- Z:\client\cmd>set DOTNET35_VER_TARGET_MINOR=5
- Z:\client\cmd>set DOTNET35_VER_TARGET_BUILD=30729
- Z:\client\cmd>set DOTNET35_VER_TARGET_REVIS=1
- Z:\client\cmd>set DOTNET4_VER_TARGET_MAJOR=4
- Z:\client\cmd>set DOTNET4_VER_TARGET_REVIS=0
- Z:\client\cmd>set PSH_VER_TARGET_MAJOR=2
- Z:\client\cmd>set PSH_VER_TARGET_MINOR=0
- Z:\client\cmd>set PSH_TARGET_ID=968930
- Z:\client\cmd>if 5 LSS 5 goto SetOfficeName
- Z:\client\cmd>if 5 GTR 6 goto SetOfficeName
- Z:\client\cmd>if 1 GTR 3 goto SetOfficeName
- Z:\client\cmd>goto Windows5.1
- Z:\client\cmd>rem *** Windows XP ***
- Z:\client\cmd>set OS_NAME=wxp
- Z:\client\cmd>set OS_SP_VER_TARGET_MAJOR=3
- Z:\client\cmd>if 2 EQU 3 set OS_SP_PREREQ_ID=953356
- Z:\client\cmd>set OS_SP_TARGET_ID=936929
- Z:\client\cmd>set MSI_VER_TARGET_MAJOR=4
- Z:\client\cmd>set MSI_VER_TARGET_MINOR=5
- Z:\client\cmd>set MSI_TARGET_ID=942288
- Z:\client\cmd>set WSH_VER_TARGET_MAJOR=5
- Z:\client\cmd>set WSH_VER_TARGET_MINOR=7
- Z:\client\cmd>if /I "" == "/instie8" (set IE_VER_TARGET_MAJOR=8 ) else (if /I "" == "/instie7" (set IE_VER_TARGET_MAJOR=7 ) else (set IE_VER_TARGET_MAJOR=6 ) )
- Z:\client\cmd>set IE_VER_TARGET_MINOR=0
- Z:\client\cmd>set DOTNET4_VER_TARGET_MINOR=0
- Z:\client\cmd>set DOTNET4_VER_TARGET_BUILD=30319
- Z:\client\cmd>set WMP_VER_TARGET_MAJOR=11
- Z:\client\cmd>set WMP_TARGET_ID=wmp11-windowsxp-x86
- Z:\client\cmd>set TSC_VER_TARGET_MAJOR=6
- Z:\client\cmd>set TSC_VER_TARGET_MINOR=1
- Z:\client\cmd>set TSC_TARGET_ID=969084
- Z:\client\cmd>if exist "C:\TEMP\wou_ie_kbids.txt" del "C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>for /F %i in ('dir /B /S ..\ie*-kb???????-*.exe') do (for /F "tokens=3 delims=-" %j in ("%~ni") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>(for /F "tokens=3 delims=-" %j in ("IE8-WindowsXP-KB2598845-x86-ENU") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>echo KB2598845 1>>"C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>(for /F "tokens=3 delims=-" %j in ("IE8-WindowsXP-KB2632503-x86-ENU") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>echo KB2632503 1>>"C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>(for /F "tokens=3 delims=-" %j in ("ie7-windowsserver2003-kb2898785-x86-enu_501efabeeca24e1b739634f4f48756fc2e14afe3") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>echo kb2898785 1>>"C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>(for /F "tokens=3 delims=-" %j in ("ie8-windowsserver2003-kb2510531-x86-enu_4689ffd469a047c012f1aee1c6a05a8d4741af38") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>echo kb2510531 1>>"C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>(for /F "tokens=3 delims=-" %j in ("ie8-windowsserver2003-kb2898785-x86-enu_514342e47a2a59a632c1f8a5805836a1976aad1d") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>echo kb2898785 1>>"C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>(for /F "tokens=3 delims=-" %j in ("ie7-windowsserver2003.windowsxp-kb2898785-x64-enu_259f62241c092bad8af36c08f3ed43e65de5436b") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>echo kb2898785 1>>"C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>(for /F "tokens=3 delims=-" %j in ("ie8-windowsserver2003.windowsxp-kb2706045-x64-enu_da6a7924fae2daf8abfe08db7155cddb709ccc41") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>echo kb2706045 1>>"C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>(for /F "tokens=3 delims=-" %j in ("ie8-windowsserver2003.windowsxp-kb2898785-x64-enu_0807c08b2891ab7d9829df8f1f21abd1c7d0150a") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>echo kb2898785 1>>"C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>(for /F "tokens=3 delims=-" %j in ("ie7-windowsxp-kb2898785-x86-enu_063bbbed952eda84e1e4652dccb460ef7ada0f0a") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>echo kb2898785 1>>"C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>(for /F "tokens=3 delims=-" %j in ("ie8-windowsxp-kb2510531-x86-enu_d147ba2ed4f4528ecf8f0897990db53b46a230f3") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>echo kb2510531 1>>"C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>(for /F "tokens=3 delims=-" %j in ("IE8-WindowsXP-KB2598845-x86-ENU") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>echo KB2598845 1>>"C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>(for /F "tokens=3 delims=-" %j in ("IE8-WindowsXP-KB2632503-x86-ENU") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>echo KB2632503 1>>"C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>(for /F "tokens=3 delims=-" %j in ("ie8-windowsxp-kb2898785-x86-enu_40cb8d6ea8b6d6ba962394901892357e981aba7d") do echo %j 1>>"C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>echo kb2898785 1>>"C:\TEMP\wou_ie_kbids.txt"
- Z:\client\cmd>if exist "C:\TEMP\wou_ie_kbids.txt" (for %i in ("C:\TEMP\wou_ie_kbids.txt") do (if %~zi == 0 del %i ) )
- Z:\client\cmd>(if 143 == 0 del "C:\TEMP\wou_ie_kbids.txt" )
- Z:\client\cmd>if exist "C:\TEMP\wou_ie_kbids.txt" (
- C:\WINDOWS\System32\sort.exe "C:\TEMP\wou_ie_kbids.txt" /O "C:\TEMP\wou_ie_kbids_sorted.txt"
- del "C:\TEMP\wou_ie_kbids.txt"
- for /F "usebackq" %i in ("C:\TEMP\wou_ie_kbids_sorted.txt") do (set WUSCN_PREREQ_ID=%i )
- del "C:\TEMP\wou_ie_kbids_sorted.txt"
- ) else (set WUSCN_PREREQ_ID=kb2898785 )
- Z:\client\cmd>(set WUSCN_PREREQ_ID=kb2510531 )
- Z:\client\cmd>(set WUSCN_PREREQ_ID=kb2510531 )
- Z:\client\cmd>(set WUSCN_PREREQ_ID=KB2598845 )
- Z:\client\cmd>(set WUSCN_PREREQ_ID=KB2598845 )
- Z:\client\cmd>(set WUSCN_PREREQ_ID=KB2632503 )
- Z:\client\cmd>(set WUSCN_PREREQ_ID=KB2632503 )
- Z:\client\cmd>(set WUSCN_PREREQ_ID=kb2706045 )
- Z:\client\cmd>(set WUSCN_PREREQ_ID=kb2898785 )
- Z:\client\cmd>(set WUSCN_PREREQ_ID=kb2898785 )
- Z:\client\cmd>(set WUSCN_PREREQ_ID=kb2898785 )
- Z:\client\cmd>(set WUSCN_PREREQ_ID=kb2898785 )
- Z:\client\cmd>(set WUSCN_PREREQ_ID=kb2898785 )
- Z:\client\cmd>(set WUSCN_PREREQ_ID=kb2898785 )
- Z:\client\cmd>if "kb2898785" NEQ "" set WUSCN_PREREQ_ID=2898785
- Z:\client\cmd>set WOU_ENDLESS=4
- Z:\client\cmd>goto SetOfficeName
- Z:\client\cmd>if "11" == "" goto NoO2k3
- Z:\client\cmd>rem *** Office 2003 ***
- Z:\client\cmd>set OFC_NAME=o2k3
- Z:\client\cmd>set OFC_ARCH=x86
- Z:\client\cmd>set OFC_LANG=enu
- Z:\client\cmd>set O2K3_SP_VER_TARGET=3
- Z:\client\cmd>set O2K3_SP_TARGET_ID=923618
- Z:\client\cmd>if "" == "" goto NoO2k7
- Z:\client\cmd>if "14" == "" goto NoO2k10
- Z:\client\cmd>rem *** Office 2010 ***
- Z:\client\cmd>set OFC_NAME=o2k10
- Z:\client\cmd>set OFC_ARCH=x86
- Z:\client\cmd>set OFC_LANG=enu
- Z:\client\cmd>set O2K10_SP_VER_TARGET=2
- Z:\client\cmd>set O2K10_SP_TARGET_ID=2687455-fullfile-x86
- Z:\client\cmd>if "" == "" goto NoO2k13
- Z:\client\cmd>goto EoF
- Z:\client\cmd>if errorlevel 1 goto Cleanup
- Z:\client\cmd>rem *** Check number of automatic recalls ***
- Z:\client\cmd>if "administrator" == "WOUTempAdmin" (
- echo Checking number of automatic recalls...
- if exist "C:\TEMP\wourecall.4" goto EndlessLoop
- if exist "C:\TEMP\wourecall.5" ren "C:\TEMP\wourecall.5" wourecall.6
- if exist "C:\TEMP\wourecall.4" ren "C:\TEMP\wourecall.4" wourecall.5
- if exist "C:\TEMP\wourecall.3" ren "C:\TEMP\wourecall.3" wourecall.4
- if exist "C:\TEMP\wourecall.2" ren "C:\TEMP\wourecall.2" wourecall.3
- if exist "C:\TEMP\wourecall.1" ren "C:\TEMP\wourecall.1" wourecall.2
- if not exist "C:\TEMP\wourecall.*" echo. 1>"C:\TEMP\wourecall.1"
- )
- Z:\client\cmd>rem *** Check Operating System ***
- Z:\client\cmd>if "wxp" == "" goto UnsupOS
- Z:\client\cmd>if "wxp" == "w2k" goto UnsupOS
- Z:\client\cmd>for %i in (x86 x64) do (if /I "x86" == "%i" goto ValidArch )
- Z:\client\cmd>(if /I "x86" == "x86" goto ValidArch )
- Z:\client\cmd>rem *** Adjust power management settings ***
- Z:\client\cmd>if "administrator" NEQ "WOUTempAdmin" goto SkipPowerCfg
- Z:\client\cmd>rem *** Determine Windows licensing info ***
- Z:\client\cmd>if exist C:\WINDOWS\System32\slmgr.vbs (
- echo Determining Windows licensing info...
- C:\WINDOWS\System32\cscript.exe //Nologo //E:vbs C:\WINDOWS\System32\slmgr.vbs -dli 1>"C:\TEMP\slmgr-dli.txt"
- C:\WINDOWS\System32\findstr.exe /N ":" "C:\TEMP\slmgr-dli.txt" 1>"C:\TEMP\wou_slmgr.txt"
- del "C:\TEMP\slmgr-dli.txt"
- )
- Z:\client\cmd>rem *** Echo OS properties ***
- Z:\client\cmd>echo Found Microsoft Windows version: 5.1.2600 (wxp x86 enu sp3)
- Found Microsoft Windows version: 5.1.2600 (wxp x86 enu sp3)
- Z:\client\cmd>if exist "C:\TEMP\wou_slmgr.txt" (
- echo Found Microsoft Windows Software Licensing Management Tool info...
- for /F "tokens=1* delims=:" %i in ('C:\WINDOWS\System32\findstr.exe /B /L "1: 2: 3: 4: 5: 6:" "C:\TEMP\wou_slmgr.txt"') do echo %j
- )
- Z:\client\cmd>rem echo Found Windows Update Agent version: 7.4.7600.226
- Z:\client\cmd>rem echo Found Windows Installer version: 4.5.6001.22159
- Z:\client\cmd>rem echo Found Windows Script Host version: 5.7.6002.22589
- Z:\client\cmd>rem echo Found Internet Explorer version: 7.0.5730.13
- Z:\client\cmd>rem echo Found Trusted Root Certificates' version: 38.0.2195.0
- Z:\client\cmd>rem echo Found Revoked Root Certificates' version: 3.0.2195.0
- Z:\client\cmd>rem echo Found Microsoft Data Access Components version: 2.81.1132.0
- Z:\client\cmd>rem if "" NEQ "" echo Found Microsoft DirectX main version:
- Z:\client\cmd>rem echo Found Microsoft DirectX core version: 9.0c (4.09.00.0904)
- Z:\client\cmd>rem echo Found Microsoft Silverlight version: 0.0.0.0
- Z:\client\cmd>rem echo Found Windows Media Player version: 9.0.0.4510
- Z:\client\cmd>rem echo Found Remote Desktop Client version: 6.0.6001.18589
- Z:\client\cmd>rem echo Found Microsoft .NET Framework 3.5 version: 3.5.30729.01
- Z:\client\cmd>rem echo Found Windows PowerShell version: 0.0
- Z:\client\cmd>rem echo Found Microsoft .NET Framework 4 version: 0.0.0
- Z:\client\cmd>rem echo Found Windows Management Framework version: 0.0
- Z:\client\cmd>rem echo Found Microsoft Security Essentials version: 0.0.0.0
- Z:\client\cmd>rem echo Found Microsoft Security Essentials definitions version: 0.0.0.0
- Z:\client\cmd>rem echo Found Network Inspection System definitions version: 0.0.0.0
- Z:\client\cmd>rem echo Found Windows Defender definitions version: 0.0.0.0
- Z:\client\cmd>if "11" NEQ "" (echo Found Microsoft Office 2003 Word version: 11.0.8350.0 (o2k3 enu sp3) )
- Found Microsoft Office 2003 Word version: 11.0.8350.0 (o2k3 enu sp3)
- Z:\client\cmd>if "" NEQ "" (echo Found Microsoft Office 2007 version: ... (o2k7 sp) )
- Z:\client\cmd>if "14" NEQ "" (echo Found Microsoft Office 2010 Outlook version: 14.0.7012.1000 (o2k10 x86 enu sp2) )
- Found Microsoft Office 2010 Outlook version: 14.0.7012.1000 (o2k10 x86 enu sp2)
- Z:\client\cmd>if "" NEQ "" (echo Found Microsoft Office 2013 version: ... (o2k13 sp) )
- Z:\client\cmd>echo 21/01/2014 9:06:15.39 - Info: Found Microsoft Windows version 5.1.2600 (wxp x86 enu sp3) 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>if exist "C:\TEMP\wou_slmgr.txt" (
- echo 21/01/2014 9:06:15.39 - Info: Found Microsoft Windows Software Licensing Management Tool info... 1>>z:\log\58931WinXP.txt
- for /F "tokens=1* delims=:" %i in ('C:\WINDOWS\System32\findstr.exe /B /L "1: 2: 3: 4: 5: 6:" "C:\TEMP\wou_slmgr.txt"') do echo 21/01/2014 9:06:15.39 - Info: %j 1>>z:\log\58931WinXP.txt
- del "C:\TEMP\wou_slmgr.txt"
- )
- Z:\client\cmd>echo 21/01/2014 9:06:15.41 - Info: Found Windows Update Agent version 7.4.7600.226 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.41 - Info: Found Windows Installer version 4.5.6001.22159 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.41 - Info: Found Windows Script Host version 5.7.6002.22589 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.42 - Info: Found Internet Explorer version 7.0.5730.13 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.42 - Info: Found Trusted Root Certificates' version 38.0.2195.0 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.44 - Info: Found Revoked Root Certificates' version 3.0.2195.0 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.44 - Info: Found Microsoft Data Access Components version 2.81.1132.0 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>if "" NEQ "" echo 21/01/2014 9:06:15.44 - Info: Found Microsoft DirectX main version 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.46 - Info: Found Microsoft DirectX core version 9.0c (4.09.00.0904) 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.46 - Info: Found Microsoft Silverlight version 0.0.0.0 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.46 - Info: Found Windows Media Player version 9.0.0.4510 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.47 - Info: Found Remote Desktop Client version 6.0.6001.18589 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.47 - Info: Found Microsoft .NET Framework 3.5 version 3.5.30729.01 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.47 - Info: Found Windows PowerShell version 0.0 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.49 - Info: Found Microsoft .NET Framework 4 version 0.0.0 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.49 - Info: Found Windows Management Framework version 0.0 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>if "wxp" == "w62" goto SkipLogMSSEVer
- Z:\client\cmd>if "wxp" == "w63" goto SkipLogMSSEVer
- Z:\client\cmd>echo 21/01/2014 9:06:15.50 - Info: Found Microsoft Security Essentials version 0.0.0.0 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.50 - Info: Found Microsoft Security Essentials definitions version 0.0.0.0 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.52 - Info: Found Network Inspection System definitions version 0.0.0.0 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>echo 21/01/2014 9:06:15.53 - Info: Found Windows Defender definitions version 0.0.0.0 1>>z:\log\58931WinXP.txt
- Z:\client\cmd>if "11" NEQ "" (echo 21/01/2014 9:06:15.53 - Info: Found Microsoft Office 2003 Word version 11.0.8350.0 (o2k3 enu sp3) 1>>z:\log\58931WinXP.txt )
- Z:\client\cmd>if "" NEQ "" (echo 21/01/2014 9:06:15.53 - Info: Found Microsoft Office 2007 version ... (o2k7 sp) 1>>z:\log\58931WinXP.txt )
- Z:\client\cmd>if "14" NEQ "" (echo 21/01/2014 9:06:15.55 - Info: Found Microsoft Office 2010 Outlook version 14.0.7012.1000 (o2k10 x86 enu sp2) 1>>z:\log\58931WinXP.txt )
- Z:\client\cmd>if "" NEQ "" (echo 21/01/2014 9:06:15.55 - Info: Found Microsoft Office 2013 version ... (o2k13 sp) 1>>z:\log\58931WinXP.txt )
- Z:\client\cmd>rem *** Check medium content ***
- Z:\client\cmd>echo Checking medium content...
- Checking medium content...
- Z:\client\cmd>if exist ..\builddate.txt (for /F %i in ('type ..\builddate.txt') do (
- echo Medium build date: %i
- echo 21/01/2014 9:06:15.56 - Info: Medium build date: %i 1>>z:\log\58931WinXP.txt
- ) )
- Z:\client\cmd>(
- echo Medium build date: 17/01/2014
- echo 21/01/2014 9:06:15.56 - Info: Medium build date: 17/01/2014 1>>z:\log\58931WinXP.txt
- )
- Medium build date: 17/01/2014
- Z:\client\cmd>if /I "x86" == "x64" (
- if exist ..\wxp-x86\enu\nul (
- echo Medium supports Microsoft Windows (wxp x86 enu).
- echo 21/01/2014 9:06:15.61 - Info: Medium supports Microsoft Windows (wxp x86 enu) 1>>z:\log\58931WinXP.txt
- goto CheckOfficeMedium
- )
- if exist ..\wxp-x86\glb\nul (
- echo Medium supports Microsoft Windows (wxp x86 glb).
- echo 21/01/2014 9:06:15.61 - Info: Medium supports Microsoft Windows (wxp x86 glb) 1>>z:\log\58931WinXP.txt
- goto CheckOfficeMedium
- )
- ) else (
- if exist ..\wxp\enu\nul (
- echo Medium supports Microsoft Windows (wxp x86 enu).
- echo 21/01/2014 9:06:15.61 - Info: Medium supports Microsoft Windows (wxp x86 enu) 1>>z:\log\58931WinXP.txt
- goto CheckOfficeMedium
- )
- if exist ..\wxp\glb\nul (
- echo Medium supports Microsoft Windows (wxp x86 glb).
- echo 21/01/2014 9:06:15.61 - Info: Medium supports Microsoft Windows (wxp x86 glb) 1>>z:\log\58931WinXP.txt
- goto CheckOfficeMedium
- )
- )
- Medium supports Microsoft Windows (wxp x86 enu).
- Z:\client\cmd>if "o2k10" == "" goto ProperMedium
- Z:\client\cmd>if exist ..\ofc\enu\nul (
- echo Medium supports Microsoft Office (ofc enu).
- echo 21/01/2014 9:06:15.63 - Info: Medium supports Microsoft Office (ofc enu) 1>>z:\log\58931WinXP.txt
- goto ProperMedium
- )
- Medium supports Microsoft Office (ofc enu).
- Z:\client\cmd>rem *** Install Windows Service Pack ***
- Z:\client\cmd>echo Checking Windows Service Pack version...
- Checking Windows Service Pack version...
- Z:\client\cmd>if 3 GEQ 3 goto SkipSPInst
- Z:\client\cmd>rem *** Install Windows Update Agent ***
- Z:\client\cmd>echo Checking Windows Update Agent version...
- Checking Windows Update Agent version...
- Z:\client\cmd>if 7 LSS 7 goto InstallWUA
- Z:\client\cmd>if 7 GTR 7 goto SkipWUAInst
- Z:\client\cmd>if 4 LSS 4 goto InstallWUA
- Z:\client\cmd>if 4 GTR 4 goto SkipWUAInst
- Z:\client\cmd>if 7600 LSS 7600 goto InstallWUA
- Z:\client\cmd>if 7600 GTR 7600 goto SkipWUAInst
- Z:\client\cmd>if 226 GEQ 226 goto SkipWUAInst
- Z:\client\cmd>rem *** Install Windows Installer ***
- Z:\client\cmd>echo Checking Windows Installer version...
- Checking Windows Installer version...
- Z:\client\cmd>if 4 LSS 4 goto InstallMSI
- Z:\client\cmd>if 4 GTR 4 goto SkipMSIInst
- Z:\client\cmd>if 5 LSS 5 goto InstallMSI
- Z:\client\cmd>if 5 GTR 5 goto SkipMSIInst
- Z:\client\cmd>if 6001 LSS 0 goto InstallMSI
- Z:\client\cmd>if 6001 GTR 0 goto SkipMSIInst
- Z:\client\cmd>rem *** Install Windows Script Host ***
- Z:\client\cmd>echo Checking Windows Script Host version...
- Checking Windows Script Host version...
- Z:\client\cmd>if 5 LSS 5 goto InstallWSH
- Z:\client\cmd>if 5 GTR 5 goto SkipWSHInst
- Z:\client\cmd>if 7 LSS 7 goto InstallWSH
- Z:\client\cmd>if 7 GTR 7 goto SkipWSHInst
- Z:\client\cmd>if 6002 LSS 0 goto InstallWSH
- Z:\client\cmd>if 6002 GTR 0 goto SkipWSHInst
- Z:\client\cmd>rem *** Install Internet Explorer ***
- Z:\client\cmd>if "" == "1" goto SkipIEInst
- Z:\client\cmd>echo Checking Internet Explorer version...
- Checking Internet Explorer version...
- Z:\client\cmd>if 7 LSS 6 goto InstallIE
- Z:\client\cmd>if 7 GTR 6 goto SkipIEInst
- Z:\client\cmd>rem *** Install update for Trusted Root Certificates ***
- Z:\client\cmd>if "" NEQ "/updatercerts" goto SkipTRCertsInst
- Z:\client\cmd>rem *** Install update for Revoked Root Certificates ***
- Z:\client\cmd>if "" NEQ "/updatercerts" goto SkipRRCertsInst
- Z:\client\cmd>rem *** Install C++ Runtime Libraries ***
- Z:\client\cmd>if "" NEQ "/updatecpp" goto SkipCPPInst
- Z:\client\cmd>rem *** Install DirectX End-User Runtime ***
- Z:\client\cmd>if "" NEQ "/updatedx" goto SkipDirectXInst
- Z:\client\cmd>rem *** Install Microsoft Silverlight ***
- Z:\client\cmd>if "" NEQ "/instmssl" goto SkipMSSLInst
- Z:\client\cmd>set MSSL_VER_TARGET_MAJOR=
- Z:\client\cmd>set MSSL_VER_TARGET_MINOR=
- Z:\client\cmd>set MSSL_VER_TARGET_BUILD=
- Z:\client\cmd>set MSSL_VER_TARGET_REVIS=
- Z:\client\cmd>rem *** Install most recent Windows Media Player ***
- Z:\client\cmd>if "wxp" == "w2k3" goto SkipWMPInst
- Z:\client\cmd>if 1 GEQ 2 goto SkipWMPInst
- Z:\client\cmd>if "" NEQ "/updatewmp" goto SkipWMPInst
- Z:\client\cmd>rem *** Install .NET Framework 3.5 SP1 ***
- Z:\client\cmd>if "" NEQ "/instdotnet35" goto SkipDotNet35Inst
- Z:\client\cmd>rem *** Install .NET Framework 4 ***
- Z:\client\cmd>if "" NEQ "/instdotnet4" goto SkipDotNet4Inst
- Z:\client\cmd>rem *** Install .NET Framework 3.5 - Custom ***
- Z:\client\cmd>if "" EQU "/instdotnet35" goto InstallDotNet35Custom
- Z:\client\cmd>if 3 EQU 3 goto InstallDotNet35Custom
- Z:\client\cmd>if not exist ..\static\custom\StaticUpdateIds-dotnet35.txt goto SkipDotNet35CustomInst
- Z:\client\cmd>rem *** Install .NET Framework 4 - Custom ***
- Z:\client\cmd>if "" EQU "/instdotnet4" goto InstallDotNet4Custom
- Z:\client\cmd>if 0 EQU 4 goto InstallDotNet4Custom
- Z:\client\cmd>goto SkipDotNet4CustomInst
- Z:\client\cmd>if "" == "1" goto Installed
- Z:\client\cmd>rem *** Install Windows PowerShell 2.0 ***
- Z:\client\cmd>if "" NEQ "/instpsh" goto SkipPShInst
- Z:\client\cmd>rem *** Install Windows Management Framework ***
- Z:\client\cmd>if "" NEQ "/instwmf" goto SkipWMFInst
- Z:\client\cmd>rem *** Install most recent Remote Desktop Client ***
- Z:\client\cmd>if "" NEQ "/updatetsc" goto SkipTSCInst
- Z:\client\cmd>rem *** Update Windows Defender definitions ***
- Z:\client\cmd>echo Checking Windows Defender installation state...
- Checking Windows Defender installation state...
- Z:\client\cmd>if "0" NEQ "1" goto SkipWDInst
- Z:\client\cmd>set WDDEFS_VER_TARGET_MAJOR=
- Z:\client\cmd>set WDDEFS_VER_TARGET_MINOR=
- Z:\client\cmd>set WDDEFS_VER_TARGET_BUILD=
- Z:\client\cmd>set WDDEFS_VER_TARGET_REVIS=
- Z:\client\cmd>if "" == "1" goto Installed
- Z:\client\cmd>if "o2k10" == "" goto SkipOffice
- Z:\client\cmd>rem *** Check Office Service Pack versions ***
- Z:\client\cmd>echo Checking Office Service Pack versions...
- Checking Office Service Pack versions...
- Z:\client\cmd>if exist "C:\TEMP\MissingUpdateIds.txt" del "C:\TEMP\MissingUpdateIds.txt"
- Z:\client\cmd>if "11" == "" goto SkipSPo2k3
- Z:\client\cmd>if 3 LSS 3 echo 923618 1>>"C:\TEMP\MissingUpdateIds.txt"
- Z:\client\cmd>if "" == "" goto SkipSPo2k7
- Z:\client\cmd>if "14" == "" goto SkipSPo2k10
- Z:\client\cmd>if 2 LSS 2 echo 2687455-fullfile-x86 1>>"C:\TEMP\MissingUpdateIds.txt"
- Z:\client\cmd>if "" == "" goto SkipSPo2k13
- Z:\client\cmd>if not exist "C:\TEMP\MissingUpdateIds.txt" goto SkipSPOfc
- Z:\client\cmd>rem *** Check installation state of Office File Converter Packs ***
- Z:\client\cmd>if "" NEQ "/instofc" goto SkipOFCNV
- Z:\client\cmd>rem *** Check installation state of Office File Validation ***
- Z:\client\cmd>if "" NEQ "/instofv" goto SkipOFVAL
- Z:\client\cmd>rem *** Install MSI packages and custom software ***
- Z:\client\cmd>if exist ..\software\custom\InstallCustomSoftware.cmd (
- echo Installing custom software...
- pushd ..\software\custom
- call InstallCustomSoftware.cmd
- popd
- echo 21/01/2014 9:06:16.35 - Info: Executed custom software installation hook (Errorlevel: 1) 1>>z:\log\58931WinXP.txt
- set REBOOT_REQUIRED=1
- )
- Z:\client\cmd>if exist C:\WINDOWS\Temp\wouselmsi.txt (
- echo Installing selected MSI packages...
- call TouchMSITree.cmd /instselected
- echo 21/01/2014 9:06:16.35 - Info: Installed selected MSI packages 1>>z:\log\58931WinXP.txt
- del C:\WINDOWS\Temp\wouselmsi.txt
- set REBOOT_REQUIRED=1
- )
- Z:\client\cmd>rem *** Determine and install missing Microsoft updates ***
- Z:\client\cmd>if "" == "/skipdynamic" (
- echo Skipping determination of missing updates on demand...
- echo 21/01/2014 9:06:16.36 - Info: Skipped determination of missing updates on demand 1>>z:\log\58931WinXP.txt
- goto ListInstalledIds
- )
- Z:\client\cmd>if "2898785" == "" goto CheckWUSvc
- Z:\client\cmd>if exist C:\WINDOWS\Temp\wou_wupre_tried.txt goto CheckWUSvc
- Z:\client\cmd>echo Checking most recent Cumulative Security Update for Internet Explorer...
- Checking most recent Cumulative Security Update for Internet Explorer...
- Z:\client\cmd>C:\WINDOWS\System32\cscript.exe //Nologo //B //E:vbs ListInstalledUpdateIds.vbs
- Z:\client\cmd>if exist "C:\TEMP\InstalledUpdateIds.txt" (
- C:\WINDOWS\System32\find.exe /I "2898785" "C:\TEMP\InstalledUpdateIds.txt" 1>nul 2>&1
- if not errorlevel 1 (
- del "C:\TEMP\InstalledUpdateIds.txt"
- goto CheckWUSvc
- )
- del "C:\TEMP\InstalledUpdateIds.txt"
- )
- Z:\client\cmd>echo 2898785 1>"C:\TEMP\MissingUpdateIds.txt"
- Z:\client\cmd>call ListUpdatesToInstall.cmd /excludestatics /ignoreblacklist
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "C:\TEMP" == "" goto NoTemp
- Z:\client\cmd>pushd "C:\TEMP"
- C:\Temp>if errorlevel 1 goto NoTempDir
- C:\Temp>popd
- Z:\client\cmd>if "wxp" == "" goto NoOSName
- Z:\client\cmd>if "enu" == "" goto NoOSLang
- Z:\client\cmd>if "x86" == "" goto NoOSArch
- Z:\client\cmd>if "/excludestatics" == "" goto NoMoreParams
- Z:\client\cmd>if /I "/excludestatics" == "/excludestatics" set EXC_STATICS=1
- Z:\client\cmd>if /I "/excludestatics" == "/ignoreblacklist" set IGNORE_BL=1
- Z:\client\cmd>shift /1
- Z:\client\cmd>goto EvalParams
- Z:\client\cmd>if "/ignoreblacklist" == "" goto NoMoreParams
- Z:\client\cmd>if /I "/ignoreblacklist" == "/excludestatics" set EXC_STATICS=1
- Z:\client\cmd>if /I "/ignoreblacklist" == "/ignoreblacklist" set IGNORE_BL=1
- Z:\client\cmd>shift /1
- Z:\client\cmd>goto EvalParams
- Z:\client\cmd>if "" == "" goto NoMoreParams
- Z:\client\cmd>rem *** Add statically defined update ids ***
- Z:\client\cmd>if "1" == "1" goto ListFiles
- Z:\client\cmd>rem *** List update files ***
- Z:\client\cmd>if exist "C:\TEMP\InstalledUpdateIds.txt" del "C:\TEMP\InstalledUpdateIds.txt"
- Z:\client\cmd>if not exist "C:\TEMP\MissingUpdateIds.txt" goto EoF
- Z:\client\cmd>if exist "C:\TEMP\UpdatesToInstall.txt" del "C:\TEMP\UpdatesToInstall.txt"
- Z:\client\cmd>echo.1>"C:\TEMP\ExcludeList.txt"
- Z:\client\cmd>if "1" == "1" goto IgnoreBL
- Z:\client\cmd>if "x86" == "x64" (set OS_SEARCH_DIRS=wxp-x86 ) else (set OS_SEARCH_DIRS=wxp win )
- Z:\client\cmd>for /F "usebackq tokens=1,2 delims=," %i in ("C:\TEMP\MissingUpdateIds.txt") do (
- if exist "C:\TEMP\Update.txt" del "C:\TEMP\Update.txt"
- C:\WINDOWS\System32\find.exe /I "%i" "C:\TEMP\ExcludeList.txt" 1>nul 2>&1
- if errorlevel 1 (
- for %k in (wxp win) do (for %l in (enu glb) do (
- if 700 GEQ 9100 (call ListUpdateFile.cmd ie0-*%i ..\%k\%l ) else (call ListUpdateFile.cmd ie7-*%i ..\%k\%l )
- call ListUpdateFile.cmd windowsmedia9-*%i ..\%k\%l
- call ListUpdateFile.cmd windowsmedia-*%i ..\%k\%l
- call ListUpdateFile.cmd mdac281-*%i ..\%k\%l
- call ListUpdateFile.cmd windowsxp*%i ..\%k\%l /searchleftmost
- call ListUpdateFile.cmd windowsserver2003*%i ..\%k\%l /searchleftmost
- call ListUpdateFile.cmd windows6*%i ..\%k\%l /searchleftmost
- call ListUpdateFile.cmd windows*%i ..\%k\%l /searchleftmost
- call ListUpdateFile.cmd %i ..\%k\%l
- ) )
- call ListUpdateFile.cmd ndp*%i*-x86 ..\dotnet\x86-glb /searchleftmost
- if not exist "C:\TEMP\Update.txt" (for %k in (o2k10 ofc o2k3 o2k7 o2k10 o2k13) do (for %l in (enu enu glb) do (
- call ListUpdateFile.cmd %i*x86 ..\%k\%l
- call ListUpdateFile.cmd %i ..\%k\%l
- ) ) )
- for %k in (enu enu glb) do (if exist ..\ofc\UpdateTable-ofc-%k.csv (if not exist "C:\TEMP\Update.txt" (for /F "tokens=1,2 delims=," %l in (..\ofc\UpdateTable-ofc-%k.csv) do (if "%l" == "%j" (
- if exist "C:\TEMP\Update.txt" del "C:\TEMP\Update.txt"
- call ListUpdateFile.cmd %m ..\ofc\%k /searchleftmost
- ) ) ) ) )
- if exist "C:\TEMP\Update.txt" (del "C:\TEMP\Update.txt" ) else (if "%j" == "" (
- echo Warning: Update kb%i not found.
- echo 21/01/2014 9:06:17.36 - Warning: Update kb%i not found 1>>z:\log\58931WinXP.txt
- ) else (
- echo Warning: Update kb%i (id: %j) not found.
- echo 21/01/2014 9:06:17.36 - Warning: Update kb%i (id: %j) not found 1>>z:\log\58931WinXP.txt
- ) )
- ) else (for /F "tokens=1* delims=,;" %k in ('C:\WINDOWS\System32\findstr.exe /I "%i" "C:\TEMP\ExcludeList.txt"') do (if "%l" == "" (
- echo Info: Skipping update %k due to matching black list entry.
- echo 21/01/2014 9:06:17.36 - Info: Skipped update %k due to matching black list entry 1>>z:\log\58931WinXP.txt
- ) else (
- echo Info: Skipping update %k (%l) due to matching black list entry.
- echo 21/01/2014 9:06:17.36 - Info: Skipped update %k (%l) due to matching black list entry 1>>z:\log\58931WinXP.txt
- ) ) )
- )
- Z:\client\cmd>(
- if exist "C:\TEMP\Update.txt" del "C:\TEMP\Update.txt"
- C:\WINDOWS\System32\find.exe /I "2898785" "C:\TEMP\ExcludeList.txt" 1>nul 2>&1
- if errorlevel 1 (
- for %k in (wxp win) do (for %l in (enu glb) do (
- if 700 GEQ 9100 (call ListUpdateFile.cmd ie0-*2898785 ..\%k\%l ) else (call ListUpdateFile.cmd ie7-*2898785 ..\%k\%l )
- call ListUpdateFile.cmd windowsmedia9-*2898785 ..\%k\%l
- call ListUpdateFile.cmd windowsmedia-*2898785 ..\%k\%l
- call ListUpdateFile.cmd mdac281-*2898785 ..\%k\%l
- call ListUpdateFile.cmd windowsxp*2898785 ..\%k\%l /searchleftmost
- call ListUpdateFile.cmd windowsserver2003*2898785 ..\%k\%l /searchleftmost
- call ListUpdateFile.cmd windows6*2898785 ..\%k\%l /searchleftmost
- call ListUpdateFile.cmd windows*2898785 ..\%k\%l /searchleftmost
- call ListUpdateFile.cmd 2898785 ..\%k\%l
- ) )
- call ListUpdateFile.cmd ndp*2898785*-x86 ..\dotnet\x86-glb /searchleftmost
- if not exist "C:\TEMP\Update.txt" (for %k in (o2k10 ofc o2k3 o2k7 o2k10 o2k13) do (for %l in (enu enu glb) do (
- call ListUpdateFile.cmd 2898785*x86 ..\%k\%l
- call ListUpdateFile.cmd 2898785 ..\%k\%l
- ) ) )
- for %k in (enu enu glb) do (if exist ..\ofc\UpdateTable-ofc-%k.csv (if not exist "C:\TEMP\Update.txt" (for /F "tokens=1,2 delims=," %l in (..\ofc\UpdateTable-ofc-%k.csv) do (if "%l" == "" (
- if exist "C:\TEMP\Update.txt" del "C:\TEMP\Update.txt"
- call ListUpdateFile.cmd %m ..\ofc\%k /searchleftmost
- ) ) ) ) )
- if exist "C:\TEMP\Update.txt" (del "C:\TEMP\Update.txt" ) else (if "" == "" (
- echo Warning: Update kb2898785 not found.
- echo 21/01/2014 9:06:17.36 - Warning: Update kb2898785 not found 1>>z:\log\58931WinXP.txt
- ) else (
- echo Warning: Update kb2898785 (id: ) not found.
- echo 21/01/2014 9:06:17.36 - Warning: Update kb2898785 (id: ) not found 1>>z:\log\58931WinXP.txt
- ) )
- ) else (for /F "tokens=1* delims=,;" %k in ('C:\WINDOWS\System32\findstr.exe /I "2898785" "C:\TEMP\ExcludeList.txt"') do (if "%l" == "" (
- echo Info: Skipping update %k due to matching black list entry.
- echo 21/01/2014 9:06:17.36 - Info: Skipped update %k due to matching black list entry 1>>z:\log\58931WinXP.txt
- ) else (
- echo Info: Skipping update %k (%l) due to matching black list entry.
- echo 21/01/2014 9:06:17.36 - Info: Skipped update %k (%l) due to matching black list entry 1>>z:\log\58931WinXP.txt
- ) ) )
- )
- Z:\client\cmd>(for %l in (enu glb) do (
- if 700 GEQ 9100 (call ListUpdateFile.cmd ie0-*2898785 ..\wxp\%l ) else (call ListUpdateFile.cmd ie7-*2898785 ..\wxp\%l )
- call ListUpdateFile.cmd windowsmedia9-*2898785 ..\wxp\%l
- call ListUpdateFile.cmd windowsmedia-*2898785 ..\wxp\%l
- call ListUpdateFile.cmd mdac281-*2898785 ..\wxp\%l
- call ListUpdateFile.cmd windowsxp*2898785 ..\wxp\%l /searchleftmost
- call ListUpdateFile.cmd windowsserver2003*2898785 ..\wxp\%l /searchleftmost
- call ListUpdateFile.cmd windows6*2898785 ..\wxp\%l /searchleftmost
- call ListUpdateFile.cmd windows*2898785 ..\wxp\%l /searchleftmost
- call ListUpdateFile.cmd 2898785 ..\wxp\%l
- ) )
- Z:\client\cmd>(
- if 700 GEQ 9100 (call ListUpdateFile.cmd ie0-*2898785 ..\wxp\enu ) else (call ListUpdateFile.cmd ie7-*2898785 ..\wxp\enu )
- call ListUpdateFile.cmd windowsmedia9-*2898785 ..\wxp\enu
- call ListUpdateFile.cmd windowsmedia-*2898785 ..\wxp\enu
- call ListUpdateFile.cmd mdac281-*2898785 ..\wxp\enu
- call ListUpdateFile.cmd windowsxp*2898785 ..\wxp\enu /searchleftmost
- call ListUpdateFile.cmd windowsserver2003*2898785 ..\wxp\enu /searchleftmost
- call ListUpdateFile.cmd windows6*2898785 ..\wxp\enu /searchleftmost
- call ListUpdateFile.cmd windows*2898785 ..\wxp\enu /searchleftmost
- call ListUpdateFile.cmd 2898785 ..\wxp\enu
- )
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "ie7-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>if not exist ..\wxp\enu\nul goto EoF
- Z:\client\cmd>if /I "" == "/searchleftmost" (dir /A:-D /B /OD ..\wxp\enu\ie7-*2898785*.* 1>"C:\TEMP\Update.txt" 2>nul ) else (dir /A:-D /B /OD ..\wxp\enu\*ie7-*2898785*.* 1>"C:\TEMP\Update.txt" 2>nul )
- Z:\client\cmd>if errorlevel 1 (if exist "C:\TEMP\Update.txt" del "C:\TEMP\Update.txt" ) else (for /F "usebackq" %i in ("C:\TEMP\Update.txt") do echo ..\wxp\enu\%i 1>>"C:\TEMP\UpdatesToInstall.txt" )
- Z:\client\cmd>echo ..\wxp\enu\ie7-windowsxp-kb2898785-x86-enu_063bbbed952eda84e1e4652dccb460ef7ada0f0a.exe 1>>"C:\TEMP\UpdatesToInstall.txt"
- Z:\client\cmd>goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsmedia9-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsmedia-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "mdac281-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsxp*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsserver2003*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windows6*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windows*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>(
- if 700 GEQ 9100 (call ListUpdateFile.cmd ie0-*2898785 ..\wxp\glb ) else (call ListUpdateFile.cmd ie7-*2898785 ..\wxp\glb )
- call ListUpdateFile.cmd windowsmedia9-*2898785 ..\wxp\glb
- call ListUpdateFile.cmd windowsmedia-*2898785 ..\wxp\glb
- call ListUpdateFile.cmd mdac281-*2898785 ..\wxp\glb
- call ListUpdateFile.cmd windowsxp*2898785 ..\wxp\glb /searchleftmost
- call ListUpdateFile.cmd windowsserver2003*2898785 ..\wxp\glb /searchleftmost
- call ListUpdateFile.cmd windows6*2898785 ..\wxp\glb /searchleftmost
- call ListUpdateFile.cmd windows*2898785 ..\wxp\glb /searchleftmost
- call ListUpdateFile.cmd 2898785 ..\wxp\glb
- )
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "ie7-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsmedia9-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsmedia-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "mdac281-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsxp*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsserver2003*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windows6*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windows*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "2898785" == "" goto NoParam
- Z:\client\cmd>if "..\wxp\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>(for %l in (enu glb) do (
- if 700 GEQ 9100 (call ListUpdateFile.cmd ie0-*2898785 ..\win\%l ) else (call ListUpdateFile.cmd ie7-*2898785 ..\win\%l )
- call ListUpdateFile.cmd windowsmedia9-*2898785 ..\win\%l
- call ListUpdateFile.cmd windowsmedia-*2898785 ..\win\%l
- call ListUpdateFile.cmd mdac281-*2898785 ..\win\%l
- call ListUpdateFile.cmd windowsxp*2898785 ..\win\%l /searchleftmost
- call ListUpdateFile.cmd windowsserver2003*2898785 ..\win\%l /searchleftmost
- call ListUpdateFile.cmd windows6*2898785 ..\win\%l /searchleftmost
- call ListUpdateFile.cmd windows*2898785 ..\win\%l /searchleftmost
- call ListUpdateFile.cmd 2898785 ..\win\%l
- ) )
- Z:\client\cmd>(
- if 700 GEQ 9100 (call ListUpdateFile.cmd ie0-*2898785 ..\win\enu ) else (call ListUpdateFile.cmd ie7-*2898785 ..\win\enu )
- call ListUpdateFile.cmd windowsmedia9-*2898785 ..\win\enu
- call ListUpdateFile.cmd windowsmedia-*2898785 ..\win\enu
- call ListUpdateFile.cmd mdac281-*2898785 ..\win\enu
- call ListUpdateFile.cmd windowsxp*2898785 ..\win\enu /searchleftmost
- call ListUpdateFile.cmd windowsserver2003*2898785 ..\win\enu /searchleftmost
- call ListUpdateFile.cmd windows6*2898785 ..\win\enu /searchleftmost
- call ListUpdateFile.cmd windows*2898785 ..\win\enu /searchleftmost
- call ListUpdateFile.cmd 2898785 ..\win\enu
- )
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "ie7-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsmedia9-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsmedia-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "mdac281-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsxp*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsserver2003*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windows6*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windows*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\enu" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>(
- if 700 GEQ 9100 (call ListUpdateFile.cmd ie0-*2898785 ..\win\glb ) else (call ListUpdateFile.cmd ie7-*2898785 ..\win\glb )
- call ListUpdateFile.cmd windowsmedia9-*2898785 ..\win\glb
- call ListUpdateFile.cmd windowsmedia-*2898785 ..\win\glb
- call ListUpdateFile.cmd mdac281-*2898785 ..\win\glb
- call ListUpdateFile.cmd windowsxp*2898785 ..\win\glb /searchleftmost
- call ListUpdateFile.cmd windowsserver2003*2898785 ..\win\glb /searchleftmost
- call ListUpdateFile.cmd windows6*2898785 ..\win\glb /searchleftmost
- call ListUpdateFile.cmd windows*2898785 ..\win\glb /searchleftmost
- call ListUpdateFile.cmd 2898785 ..\win\glb
- )
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "ie7-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsmedia9-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsmedia-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "mdac281-*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsxp*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windowsserver2003*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windows6*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "windows*2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "2898785" == "" goto NoParam
- Z:\client\cmd>if "..\win\glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>rem *** Author: T. Wittrock, Kiel ***
- Z:\client\cmd>verify other 2>nul
- Z:\client\cmd>setlocal enableextensions
- Z:\client\cmd>if errorlevel 1 goto NoExtensions
- Z:\client\cmd>if "" NEQ "" set DIRCMD=
- Z:\client\cmd>if "z:\log\58931WinXP.txt" == "" set UPDATE_LOGFILE=C:\WINDOWS\wsusofflineupdate.log
- Z:\client\cmd>if "ndp*2898785*-x86" == "" goto NoParam
- Z:\client\cmd>if "..\dotnet\x86-glb" == "" goto NoParam
- Z:\client\cmd>if exist "C:\TEMP\Update.txt" goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>(if exist ..\ofc\UpdateTable-ofc-enu.csv (if not exist "C:\TEMP\Update.txt" (for /F "tokens=1,2 delims=," %l in (..\ofc\UpdateTable-ofc-enu.csv) do (if "%l" == "" (
- if exist "C:\TEMP\Update.txt" del "C:\TEMP\Update.txt"
- call ListUpdateFile.cmd %m ..\ofc\enu /searchleftmost
- ) ) ) ) )
- Z:\client\cmd>(if exist ..\ofc\UpdateTable-ofc-enu.csv (if not exist "C:\TEMP\Update.txt" (for /F "tokens=1,2 delims=," %l in (..\ofc\UpdateTable-ofc-enu.csv) do (if "%l" == "" (
- if exist "C:\TEMP\Update.txt" del "C:\TEMP\Update.txt"
- call ListUpdateFile.cmd %m ..\ofc\enu /searchleftmost
- ) ) ) ) )
- Z:\client\cmd>(if exist ..\ofc\UpdateTable-ofc-glb.csv (if not exist "C:\TEMP\Update.txt" (for /F "tokens=1,2 delims=," %l in (..\ofc\UpdateTable-ofc-glb.csv) do (if "%l" == "" (
- if exist "C:\TEMP\Update.txt" del "C:\TEMP\Update.txt"
- call ListUpdateFile.cmd %m ..\ofc\glb /searchleftmost
- ) ) ) ) )
- Z:\client\cmd>del "C:\TEMP\MissingUpdateIds.txt"
- Z:\client\cmd>del "C:\TEMP\ExcludeList.txt"
- Z:\client\cmd>goto EoF
- Z:\client\cmd>endlocal
- Z:\client\cmd>if errorlevel 1 goto ListError
- Z:\client\cmd> )
- ) was unexpected at this time.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement