home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 35 Internet
/
35-Internet.zip
/
gettcp.zip
/
GO.CMD
< prev
Wrap
OS/2 REXX Batch file
|
1996-10-29
|
22KB
|
450 lines
@ECHO OFF
REM Improved by Leonard E. Malak - Austin, Texas
REM Changed and Improved for TCPIP retrieval by Alan M. Lindsey - Austin, Texas
REM Main Batch File to Obtain the Configurations in a Domain
CLS
REM IF NOT EXIST A:\GO.CMD GOTO DRVA
REM IF ERRORLEVEL 1 GOTO DRVA
REM IF "%1" == "" GOTO README
GETTCPF > NUL
CALL INPUT P PMR
DEL INPUT.CMD > NUL
DEL QMC.EXE > NUL
DEL PKZIP2.EXE > NUL
DEL PKUNZIP2.EXE > NUL
DEL GETTCP.VER > NUL
DEL COPYINI.EXE > NUL
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ System configuration/status retrieval beginning... ║
ECHO ║ Beginning scan for TCPIP critical Files.... ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════════════════╝
IF EXIST C:\IBMCOM SET I=C
IF EXIST D:\IBMCOM SET I=D
IF EXIST E:\IBMCOM SET I=E
IF EXIST F:\IBMCOM SET I=F
IF EXIST G:\IBMCOM SET I=G
IF EXIST C:\TCPIP SET T=C
IF EXIST D:\TCPIP SET T=D
IF EXIST E:\TCPIP SET T=E
IF EXIST F:\TCPIP SET T=F
IF EXIST G:\TCPIP SET T=G
IF EXIST C:\MPTN SET O=C
IF EXIST D:\MPTN SET O=D
IF EXIST E:\MPTN SET O=E
IF EXIST F:\MPTN SET O=F
IF EXIST G:\MPTN SET O=G
IF EXIST C:\NETWARE SET N=C
IF EXIST D:\NETWARE SET N=D
IF EXIST E:\NETWARE SET N=E
IF EXIST F:\NETWARE SET N=F
IF EXIST G:\NETWARE SET N=G
IF EXIST C:\CONFIG.SYS SET B=C
IF EXIST D:\CONFIG.SYS SET B=D
IF EXIST E:\CONFIG.SYS SET B=E
IF EXIST F:\CONFIG.SYS SET B=F
IF EXIST G:\CONFIG.SYS SET B=G
REM SET P=%1
IF "%1" == "C:" SET P=C
IF "%1" == "c:" SET P=C
IF "%1" == "D:" SET P=D
IF "%1" == "d:" SET P=D
IF "%1" == "E:" SET P=E
IF "%1" == "e:" SET P=E
IF "%1" == "F:" SET P=F
IF "%1" == "f:" SET P=F
IF "%1" == "G:" SET P=G
IF "%1" == "g:" SET P=G
IF ERRORLEVEL 1 GOTO README
IF NOT EXIST %P%:\GETCFG!\*. MD %P%:\GETCFG!
IF NOT EXIST %P%:\GETCFG!\NIFS\*. MD %P%:\GETCFG!\NIFS
IF NOT EXIST %P%:\GETCFG!\PROTOCO1\*. MD %P%:\GETCFG!\PROTOCO1
IF NOT EXIST %P%:\GETCFG!\CRITICAL\*. MD %P%:\GETCFG!\CRITICAL
IF NOT EXIST %P%:\GETCFG!\ERROR\*. MD %P%:\GETCFG!\ERROR
IF NOT EXIST %P%:\GETCFG!\LOGS\*. MD %P%:\GETCFG!\LOGS
IF NOT EXIST %P%:\GETCFG!\SENDMAIL\*. MD %P%:\GETCFG!\SENDMAIL
IF NOT EXIST %P%:\GETCFG!\CONFIGS\*. MD %P%:\GETCFG!\CONFIGS
IF NOT EXIST %P%:\GETCFG!\CMD_FILE\*. MD %P%:\GETCFG!\CMD_FILE
IF NOT EXIST %P%:\GETCFG!\DIR_INFO\*. MD %P%:\GETCFG!\DIR_INFO
IF NOT EXIST %P%:\GETCFG!\TN_KEYS\*. MD %P%:\GETCFG!\TN_KEYS
IF NOT EXIST %P%:\GETCFG!\HRDWARE\*. MD %P%:\GETCFG!\HRDWARE
IF NOT EXIST %P%:\GETCFG!\DHCP\*. MD %P%:\GETCFG!\DHCP
IF EXIST %P%:\GETCFG!\*.* ECHO Y|DEL %P%:\GETCFG!\*.* > NUL 2> NUL
IF EXIST %P%:\GETCFG!\NIFS\*.* ECHO Y|DEL %P%:\GETCFG!\NIFS\*.* > NUL 2> NUL
IF EXIST %P%:\GETCFG!\PROTOCO1\*.* ECHO Y|DEL %P%:\GETCFG!\PROTOCO1\*.* > NUL 2> NUL
IF EXIST %P%:\GETCFG!\CRITICAL\*.* ECHO Y|DEL %P%:\GETCFG!\CRITICAL\*.* > NUL 2> NUL
IF EXIST %P%:\GETCFG!\ERROR\*.* ECHO Y|DEL %P%:\GETCFG!\ERROR\*.* > NUL 2> NUL
IF EXIST %P%:\GETCFG!\LOGS\*.* ECHO Y|DEL %P%:\GETCFG!\LOGS\*.* > NUL 2> NUL
IF EXIST %P%:\GETCFG!\SENDMAIL\*.* ECHO Y|DEL %P%:\GETCFG!\SENDMAIL\*.* > NUL 2> NUL
IF EXIST %P%:\GETCFG!\CONFIGS\*.* ECHO Y|DEL %P%:\GETCFG!\CONFIGS\*.* > NUL 2> NUL
IF EXIST %P%:\GETCFG!\CMD_FILE\*.* ECHO Y|DEL %P%:\GETCFG!\CMD_FILE\*.* > NUL 2> NUL
IF EXIST %P%:\GETCFG!\DIR_INFO\*.* ECHO Y|DEL %P%:\GETCFG!\DIR_INFO\*.* > NUL 2> NUL
IF EXIST %P%:\GETCFG!\TN_KEYS\*.* ECHO Y|DEL %P%:\GETCFG!\TN_KEYS\*.* > NUL 2> NUL
IF EXIST %P%:\GETCFG!\HRDWARE\*.* ECHO Y|DEL %P%:\GETCFG!\HRDWARE\*.* > NUL 2> NUL
IF EXIST %P%:\GETCFG!\DHCP\*.* ECHO Y|DEL %P%:\GETCFG!\DHCP\*.* > NUL 2> NUL
REM COPY A:\GETTCPF.EXE %P%:\GETCFG! > NUL
COPY GETTCPF.EXE %P%:\GETCFG! > NUL
SETLOCAL
%P%:
CD %P%:\GETCFG!
GETTCPF > NUL
DEL %P%:\GETCFG!\GETTCPF.EXE > NUL
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Running DIR command on %T%: Disk ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
SET DRRBKP = %DIRCMD%
SET DIRCMD=
DIR %T%:\*.* /A:H /S >> %P%:\GETCFG!\DIR_INFO\DRIVE%T%.TXT
DIR %T%:\*.* /S >> %P%:\GETCFG!\DIR_INFO\DRIVE%T%.TXT
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Running DIR command on %O%: Disk ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
DIR %O%:\*.* /A:H /S >> %P%:\GETCFG!\DIR_INFO\DRIVE%O%.TXT
DIR %O%:\*.* /S >> %P%:\GETCFG!\DIR_INFO\DRIVE%O%.TXT
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Running DIR command on %B%: Disk ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
DIR %B%:\*.* /A:H /S >> %P%:\GETCFG!\DIR_INFO\DRIVE%B%.TXT
DIR %B%:\*.* /S >> %P%:\GETCFG!\DIR_INFO\DRIVE%B%.TXT
SET DIRCMD = %DRRBKP%
SET DRRBKP=
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Running SET command ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
SET > %P%:\GETCFG!\CRITICAL\SET.TXT
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Obtaining Partition Information ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
FDISK /QUERY >> %P%:\GETCFG!\HRDWARE\FDISK.TXT
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Running SYSLEVEL command ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
SYSLEVEL >> %P%:\GETCFG!\CRITICAL\SYSLVL.TXT
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Running CHKDSK command ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
ECHO N|CHKDSK %P%: > %P%:\GETCFG!\HRDWARE\CHKDSK.TXT
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Reading hardware configuration ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
QMC -D > %P%:\GETCFG!\HRDWARE\HDWRCFG.TXT
DEL %P%:\GETCFG!\QMC.EXE
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Copying OS/2 CONFIG.SYS ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %B%:\CONFIG*.* COPY %B%:\CONFIG*.* %P%:\GETCFG!\CONFIGS\CONFIG*.* > NUL 2> NUL
IF EXIST %B%:\CONFIG.SYS COPY %B%:\CONFIG.SYS %P%:\GETCFG!\CRITICAL\CONFIG.SYS > NUL 2> NUL
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Copying OS/2 AUTOEXEC.BAT ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %B%:\AUTOEXEC.BAT COPY %B%:\AUTOEXEC.BAT %P%:\GETCFG!\CRITICAL\AUTOEXEC.OS2 > NUL 2> NUL
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Copying OS/2 STARTUP.CMD ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %B%:\STARTUP.CMD COPY %B%:\STARTUP.CMD %P%:\GETCFG!\CRITICAL\STARTUP.CMD > NUL
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Copying NIF FILES ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %I%:\IBMCOM\MACS\*.* COPY %I%:\IBMCOM\MACS\*.NIF %P%:\GETCFG!\nifs\*.* > NUL
IF EXIST %I%:\IBMCOM\PROTOCOL\*.* COPY %I%:\IBMCOM\PROTOCOL\*.NIF %P%:\GETCFG!\protoco1\*.* > NUL
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Copying TCPBEUI CONFIG FILES ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %I%:\IBMCOM\RFCBCST.LST COPYINI %I%:\IBMCOM\RFCBCST.LST %P%:\GETCFG!\CRITICAL\RFCBCST.LST > NUL
IF EXIST %I%:\IBMCOM\RFCNAMES.LST COPYINI %I%:\IBMCOM\RFCNAMES.LST %P%:\GETCFG!\CRITICAL\RFCNAMES.LST > NUL
IF EXIST %O%:\MPTN\BIN\*.CMD COPY %O%:\MPTN\BIN\*.CMD %P%:\GETCFG!\CMD_FILE\*.CMD > NUL 2> NUL
IF EXIST %O%:\MPTN\BIN\*.INI COPY %O%:\MPTN\BIN\*.INI %P%:\GETCFG!\*.INI > NUL 2> NUL
IF EXIST %O%:\MPTN\BIN\MPTCONFG.INI COPY %O%:\MPTN\BIN\MPTCONFG.INI %P%:\GETCFG!\CRITICAL\MPTCONFG.INI > NUL 2> NUL
IF EXIST %O%:\MPTN\ETC\RESOLV*.* COPY %O%:\MPTN\ETC\RESOLV*.* %P%:\GETCFG!\CRITICAL\*.* > NUL 2> NUL
IF EXIST %T%:\TCPIP\ETC\RESOLV*.* COPY %T%:\TCPIP\ETC\RESOLV*.* %P%:\GETCFG!\CRITICAL\RESOLTP.* > NUL 2> NUL
IF EXIST %O%:\MPTN\ETC\HOSTS COPYINI %O%:\MPTN\ETC\HOSTS %P%:\GETCFG!\CRITICAL\*.* > NUL 2> NUL
IF EXIST %O%:\MPTN\ETC\TRUSERS.* COPY %O%:\MPTN\ETC\TRUSERS.* %P%:\GETCFG!\CRITICAL\*.* > NUL 2> NUL
IF EXIST %O%:\MPTN\ETC\SENDMAIL.* COPY %O%:\MPTN\ETC\SENDMAIL.* %P%:\GETCFG!\SENDMAIL\*.* > NUL 2> NUL
IF EXIST %O%:\MPTN\ETC\*.LOG COPY %O%:\MPTN\ETC\*.LOG %P%:\GETCFG!\LOGS\*.* > NUL 2> NUL
IF EXIST %O%:\MPTN\ETC\PROTOCOL. COPY %O%:\MPTN\ETC\PROTOCOL. %P%:\GETCFG!\CRITICAL\PROTOCOL. > NUL 2> NUL
IF EXIST %O%:\MPTN\ETC\SERVICES. COPY %O%:\MPTN\ETC\SERVICES. %P%:\GETCFG!\CRITICAL\*.* > NUL 2> NUL
IF EXIST %O%:\MPTN\ETC\*.CFG COPY %O%:\MPTN\ETC\*.CFG %P%:\GETCFG!\*.* > NUL 2> NUL
IF EXIST %O%:\MPTN\ETC\TNKE*.CFG COPY %O%:\MPTN\ETC\TNKE*.CFG %P%:\GETCFG!\TN_KEYS\TNKE*.CFG > NUL 2> NUL
IF EXIST %O%:\MPTN\ETC\*.KEY COPY %O%:\MPTN\ETC\*.KEY %P%:\GETCFG!\TN_KEYS\*.* > NUL 2> NUL
IF EXIST %T%:\tcpip\BIN\TCPSTART.CMD COPY %T%:\tcpip\BIN\TCPSTART.CMD %P%:\GETCFG!\CRITICAL\TCPSTART.CMD > NUL 2> NUL
IFCONFIG lan0 >> %P%:\GETCFG!\CRITICAL\IFCONFIG.TXT 2>> %P%:\GETCFG!\ERROR\IFCONFIG.ERR
IFCONFIG lan1 >> %P%:\GETCFG!\CRITICAL\IFCONFIG.TXT 2>> %P%:\GETCFG!\ERROR\IFCONFIG.ERR
IFCONFIG lan2 >> %P%:\GETCFG!\CRITICAL\IFCONFIG.TXT 2>> %P%:\GETCFG!\ERROR\IFCONFIG.ERR
IFCONFIG lan3 >> %P%:\GETCFG!\CRITICAL\IFCONFIG.TXT 2>> %P%:\GETCFG!\ERROR\IFCONFIG.ERR
IFCONFIG lan4 >> %P%:\GETCFG!\CRITICAL\IFCONFIG.TXT 2>> %P%:\GETCFG!\ERROR\IFCONFIG.ERR
IFCONFIG lan5 >> %P%:\GETCFG!\CRITICAL\IFCONFIG.TXT 2>> %P%:\GETCFG!\ERROR\IFCONFIG.ERR
IFCONFIG lan6 >> %P%:\GETCFG!\CRITICAL\IFCONFIG.TXT 2>> %P%:\GETCFG!\ERROR\IFCONFIG.ERR
IFCONFIG lan7 >> %P%:\GETCFG!\CRITICAL\IFCONFIG.TXT 2>> %P%:\GETCFG!\ERROR\IFCONFIG.ERR
HOSTNAME >> %P%:\GETCFG!\CRITICAL\HOSTNAME.TXT 2>> %P%:\GETCFG!\ERROR\HOSTNAME.ERR
NETSTAT -m -u -i -s -r -n -a -p >> %P%:\GETCFG!\CRITICAL\netstat.txt 2>> %P%:\GETCFG!\ERROR\netstat.err
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Copying DHCP/DDNS CONFIGURATION FILES ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %O%:\MPTN\BIN\DHCP*.CMD COPY %O%:\MPTN\BIN\DHCP*.CMD %P%:\GETCFG!\DHCP\DHCP*.CMD > NUL 2> NUL
IF EXIST %O%:\MPTN\ETC\DHCP*.* COPY %O%:\MPTN\ETC\DHCP*.* %P%:\GETCFG!\DHCP\DHCP*.* > NUL 2> NUL
IF EXIST %O%:\MPTN\ETC\DDNS*.* COPY %O%:\MPTN\ETC\DDNS*.* %P%:\GETCFG!\DHCP\DDNS*.* > NUL 2> NUL
IF EXIST %O%:\MPTN\ETC\NAMEDB\*.* COPY %O%:\MPTN\ETC\NAMEDB*.* %P%:\GETCFG!\DHCP\DHCP*.* > NUL 2> NUL
INETVER >> %P%:\GETCFG!\DHCP\INETVER.TXT
cls
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Copying *.LOG files from the root of %B%:\ ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %B%:\*.LOG COPYINI %B%:\*.LOG %P%:\GETCFG!\LOGS\*.LOG > NUL
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Copying PROTOCOL.INI file ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %I%:\IBMCOM\PROTOCOL.INI COPY %I%:\IBMCOM\PROTOCOL.INI %P%:\GETCFG!\CRITICAL\PROTOCOL.INI > NUL
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Copying LANTRAN.LOG file ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %I%:\IBMCOM\LANTRAN.LOG COPY %I%:\IBMCOM\LANTRAN.LOG %P%:\GETCFG!\LOGS\LANTRAN.LOG > NUL
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Copying SYSLEVEL.TRP file ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %I%:\IBMCOM\SYSLEVEL.TRP COPY %I%:\IBMCOM\SYSLEVEL.TRP %P%:\GETCFG!\SYSLEVEL.TRP > NUL
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Copying INSTALL LOG Files ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %B%:\OS2\INSTALL\*.LOG copy %B%:\OS2\INSTALL\*.LOG %P%:\GETCFG!\LOGS\*.* > NUL
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Copying SYSLEVEL Files ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %T%:\tcpip\bin\SYSLEVEL.tcp copy %T%:\TCPIP\BIN\SYSLEVEL.tcp %P%:\GETCFG!\SYSLEVEL.* > NUL
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Copying NET.CFG ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %B%:\NET.CFG COPYINI %B%:\NET.CFG %P%:\GETCFG!\ROOTNET.CFG > NUL
IF EXIST %N%:\NETWARE\NET.CFG COPYINI %N%:\NETWARE\NET.CFG %P%:\GETCFG!\NET.CFG > NUL
CLS
ECHO
ECHO
ECHO
ECHO ╔═══════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ Storing collected configuration/status files ║
ECHO ║ ║
ECHO ╚═══════════════════════════════════════════════╝
IF EXIST %P%:\GETCFG!\DHCP*.CFG DEL %P%:\GETCFG!\DHCP*.CFG
IF EXIST %P%:\GETCFG!\MPTCONFG.INI DEL %P%:\GETCFG!\MPTCONFG.INI
IF EXIST %P%:\GETCFG!\CMD_FILE\DHCP*.CMD DEL %P%:\GETCFG!\CMD_FILE\DHCP*.CMD
IF EXIST %P%:\GETCFG!\TNKE*.CFG DEL %P%:\GETCFG!\TNKE*.CFG
DEL %P%:\GETCFG!\PKUNZIP2.EXE
DEL %P%:\GETCFG!\COPYINI.EXE
DEL %P%:\GETCFG!\INPUT.CMD
PKZIP2 -p -r %P%:\GETCFG!\%PMR%.ZIP -xPKZIP2.EXE *.* > NUL
CD \
ENDLOCAL
COPY %P%:\GETCFG!\%PMR%.ZIP > NUL
ECHO Y|DEL %P%:\GETCFG!\*.??? > NUL
ECHO Y|DEL %P%:\GETCFG!\NIFS\*.??? > NUL
ECHO Y|DEL %P%:\GETCFG!\PROTOCO1\*.??? > NUL
ECHO Y|DEL %P%:\GETCFG!\CRITICAL\*.??? > NUL
ECHO Y|DEL %P%:\GETCFG!\ERROR\*.??? > NUL
ECHO Y|DEL %P%:\GETCFG!\LOGS\*.??? > NUL
ECHO Y|DEL %P%:\GETCFG!\SENDMAIL\*.??? > NUL
ECHO Y|DEL %P%:\GETCFG!\CONFIGS\*.??? > NUL
ECHO Y|DEL %P%:\GETCFG!\CMD_FILE\*.??? > NUL
ECHO Y|DEL %P%:\GETCFG!\DHCP\*.??? > NUL
ECHO Y|DEL %P%:\GETCFG!\DIR_INFO\*.??? > NUL
ECHO Y|DEL %P%:\GETCFG!\HRDWARE\*.??? > NUL
ECHO Y|DEL %P%:\GETCFG!\TN_KEYS\*.??? > NUL
RD %P%:\GETCFG!\DIR_INFO
RD %P%:\GETCFG!\HRDWARE
RD %P%:\GETCFG!\TN_KEYS
RD %P%:\GETCFG!\DHCP
RD %P%:\GETCFG!\CRITICAL
RD %P%:\GETCFG!\ERROR
RD %P%:\GETCFG!\LOGS
RD %P%:\GETCFG!\SENDMAIL
RD %P%:\GETCFG!\NIFS
RD %P%:\GETCFG!\PROTOCO1
RD %P%:\GETCFG!\CONFIGS
RD %P%:\GETCFG!\CMD_FILE
RD %P%:\GETCFG!
CLS
ECHO
ECHO ╔══════════════════════════════════════════════════════════════════╗
ECHO ║ ║
ECHO ║ System and TCP/IP configuration/status retrieval is complete ║
ECHO ║ and has been save to a file named %PMR%.ZIP. Unless you ║
ECHO ║ have received specific instructions otherwise, you should now ║
ECHO ║ upload the file via FTP to: ║
ECHO ║ ║
ECHO ║ testcase.boulder.ibm.com/ps/toibm/tcpip ║
ECHO ║ ║
ECHO ║ You should login as: anonymous ║
ECHO ║ ║
ECHO ║ Your password is your E-Mail address i.e.: john_doe@vnet.ibm.com ║
ECHO ║ ║
ECHO ║ Please insure that prior to beginning your FTP transfer, you set ║
ECHO ║ your file transfer mode to bin or binary. Once you are in the ║
ECHO ║ above directory, you can issue the following command to "PUT" ║
ECHO ║ the file on the FTP server: put %PMR%.ZIP ║
ECHO ║ ║
ECHO ║ Then notify your IBM Technician the file is ready for retrieval. ║
ECHO ╚══════════════════════════════════════════════════════════════════╝
REM A:
GOTO EXIT
:DRVA
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Error! Run this utility from drive A:
GOTO EXIT
:README
ECHO
ECHO This procedure will collect information about this computer
ECHO for problem determination and problem analysis. No customer
ECHO files will be touched and the operation of this computer
ECHO will NOT be disrupted. No user files or programs will be
ECHO copied. The following files will be copied to CUSTCFGx.ZIP:
ECHO
ECHO OS/2, TCP/IP CONFIGURATION FILES
ECHO
ECHO
ECHO
ECHO At an OS/2 prompt in the directory where GO.CMD has been copied,
ECHO enter GO d:
ECHO
ECHO Where "d:" is the drive where the temporary files will be stored
ECHO Typically, the configurations are needed of the drives where TCP/IP
ECHO and OS/2 are installed.
ECHO
ECHO Example: GO C:
:EXIT
SET P=