RE: Security Fixes in Batch

2001-09-12 Thread Clark, Steve

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




RE: Security Fixes in Batch

2001-09-12 Thread Mier, Juan

Did you enclose the entire thing in quotes ?  It might ignore the
switches if not in quotes.

Simple but had to ask...

> -Original Message-
> From: Steve Kelsay [mailto:[EMAIL PROTECTED]] 
> Sent: Wednesday, September 12, 2001 11:09 AM
> 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




RE: Security Fixes in Batch

2001-09-12 Thread Hodson, Jason

Did you try start /wait %PATHTOFIXES%\Q?_W2K_SP1_x86_en.EXE -q -z?

-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




RE: Security Fixes in Batch

2001-09-13 Thread Steve Kelsay

Yes. well, sortof. I had the varaible value put in quotes. When I removed the variable 
and put the explicit address into each line and then enclosed it in quotes, it worked 
fine. 

Thanks a lot for the help!

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

(803) 898-5522

>>> [EMAIL PROTECTED] 09/12/01 02:13PM >>>
Did you enclose the entire thing in quotes ?  It might ignore the
switches if not in quotes.

Simple but had to ask...

> -Original Message-
> From: Steve Kelsay [mailto:[EMAIL PROTECTED]] 
> Sent: Wednesday, September 12, 2001 11:09 AM
> 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 


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