I've had problems using long directory names like: f:\public\steve\security
fixes win2k\sp2\wks from a batch process. Try putting quotes around the long
path or create a shorter name.

Steve Clark
Clark Systems Support, LLC
AVIEN Charter Member
www.clarksupport.com
        301-610-9584 voice
        240-465-0323 Efax

-----Original Message-----
From: Steve Kelsay [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, September 12, 2001 2:09 PM
To: NT System Admin Issues
Subject: Security Fixes in Batch

I have a question about running hotfixes in batches under win 2000. I would
appreciate any assistance you can give!

When I run the hotfixes from the command line, using the -z , -m, and -q
commands, they run unattended with no user interface.

When putting then in a batch file (see below) they seem to ignore the
parameters. Is there something that is needed in addition to what the MS KB
article indicates?

The file:

@echo off
setlocal

if /%1/==/WKS/  goto %1
if /%1/==/SVR/  goto %1
if /%1/==/ADV/  goto %1

Echo The passed Parameter must be WKS, SVR, or ADV.
echo Try Again
pause
goto exit

:wks
echo Updating a WORKSTATION. If not, abort here and now.
pause
set PATHTOFIXES="f:\public\steve\security fixes win2k\sp2\wks"

rem QFECHECK.exe install and patch:
if not exist c:\winnt\system32\qfecheck.exe
"%PATHTOFIXES%\q282784_w2k_sp3_x86_en.exe -q

rem Apply the current security fixes:

rem Apply Only if no SPs are installed!
rem echo Applying:Q260219_W2K_SP1_x86_en.EXE -q -z
rem %PATHTOFIXES%\Q260219_W2K_SP1_x86_en.EXE -q -z
rem pause

echo Applying:Q252795_W2K_SP3_x86_en.EXE  -q -m -z asks for input when
completed!
%PATHTOFIXES%\Q252795_W2K_SP3_x86_en.EXE  -q -m -z pause

echo Applying:Q298012_W2K_SP3_x86_en.EXE -m -q -z  asks for OK to reboot
%PATHTOFIXES%\Q298012_W2K_SP3_x86_en.EXE -m -q -z
pause
@echo on
setlocal

if /%1/==/WKS/  goto %1
if /%1/==/SVR/  goto %1
if /%1/==/ADV/  goto %1

Echo The passed Parameter must be WKS, SVR, or ADV.
echo Try Again
pause
goto exit

:wks
echo Updating a WORKSTATION. If not, abort here and now.
pause
set PATHTOFIXES="f:\public\steve\security fixes win2k\sp2\wks"

rem QFECHECK.exe install and patch:
if not exist c:\winnt\system32\qfecheck.exe
"%PATHTOFIXES%\q282784_w2k_sp3_x86_en.exe -q

rem Apply the current security fixes:

rem Apply Only if no SPs are installed!
rem echo Applying:Q260219_W2K_SP1_x86_en.EXE -q -z
rem %PATHTOFIXES%\Q260219_W2K_SP1_x86_en.EXE -q -z
rem pause

echo Applying:Q252795_W2K_SP3_x86_en.EXE  -q -m -z asks for input when
completed!
%PATHTOFIXES%\Q252795_W2K_SP3_x86_en.EXE  -q -m -z pause

echo Applying:Q298012_W2K_SP3_x86_en.EXE -m -q -z  asks for OK to reboot
%PATHTOFIXES%\Q298012_W2K_SP3_x86_en.EXE -m -q -z
pause

echo Applying:Q302755_W2k_SP3_x86_en.exe -q -z
%PATHTOFIXES%\Q302755_W2k_SP3_x86_en.exe -q -z
pause

echo Applying:Q300972_W2K_SP3_x86_en.EXE -q -z
%PATHTOFIXES%\Q300972_W2K_SP3_x86_en.EXE -q -z
pause

echo Applying:Q299553_W2K_SP3_x86_en.EXE -q -z
%PATHTOFIXES%\Q299553_W2K_SP3_x86_en.EXE -q -z
pause

echo Applying:Q296185_W2K_SP3_x86_en.EXE -q -z
%PATHTOFIXES%\Q296185_W2K_SP3_x86_en.EXE -q -z
pause

echo Applying:rbupdate.exe -q
%PATHTOFIXES%\rbupdate.exe -q
pause

echo Applying:Q285156_W2K_SP3_x86_en.EXE -q -z
%PATHTOFIXES%\Q285156_W2K_SP3_x86_en.EXE -q -z
pause

echo Applying:Q285851_W2K_SP3_x86_en.EXE -q -z
%PATHTOFIXES%\Q285851_W2K_SP3_x86_en.EXE -q -z
pause

echo Applying:Q276471_W2K_SP3_x86_en.EXE -q -z
%PATHTOFIXES%\Q276471_W2K_SP3_x86_en.EXE -q -z
echo All applied.
pause
rem All applied, now do the single reboot:
rem %PATHTOFIXES%\qchain.exe

:SVR


Steve Kelsay
Network Administration Group
South Carolina Department of Revenue
301 Gervais Street
Columbia, SC 29201

(803) 898-5522


http://www.sunbelt-software.com/ntsysadmin_list_charter.htm

http://www.sunbelt-software.com/ntsysadmin_list_charter.htm

Reply via email to