home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 3 Comm
/
03-Comm.zip
/
getcfgr.zip
/
GO.CMD
< prev
Wrap
OS/2 REXX Batch file
|
1996-12-12
|
18KB
|
665 lines
REM Improved by Leonard E. Malak - Austin, Texas
REM 12-11-96 pab Altered to get *.OS2 from root (POPUPLOG.OS2)
REM 12-12-96 pab Altered to get RPL.MAP for RIPL
REM 12-12-96 pab Altered to get OS/2 .CNF for RIPL
REM 12-12-96 pab Altered to get .FIT for RIPL
REM Main Batch File to Obtain the Configurations in a Domain
@ECHO OFF
CLS
REM IF NOT EXIST A:\GO.CMD GOTO DRVA
REM IF ERRORLEVEL 1 GOTO DRVA
IF "%1" == "" GOTO README
CLS
ECHO
ECHO
ECHO
ECHO
ECHO System configuration/status retrieval beginning...
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 EXIST %P%:\GETCFG!\*.* ECHO Y|DEL %P%:\GETCFG!\*.* > NUL
REM COPY A:\GETCFG2.EXE %P%:\GETCFG! > NUL
COPY GETCFG2.EXE %P%:\GETCFG! > NUL
SETLOCAL
%P%:
CD %P%:\GETCFG!
GETCFG2 > NUL
DEL %P%:\GETCFG!\GETCFG2.EXE > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running CACHE 386 PART 1
IF EXIST %P%:\IBM386FS\*.* CACHE386 /O
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running CACHE 386 PART 2
copy CFG_2_1.VER %P%:\GETCFG!\DRIVE%P%.TXT > NUL
IF EXIST %P%:\IBM386FS\*.* CACHE386 /O >> %P%:\GETCFG!\DRIVE%P%.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running CACHE 386 PART 3
IF EXIST %P%:\IBM386FS\*.* CACHE386 /S >> %P%:\GETCFG!\DRIVE%P%.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copy HPFS386.INI
IF EXIST %P%:\IBM386FS\HPFS386.INI COPY %P%:\IBM386FS\HPFS386.INI %P%:\GETCFG!\HPFS386.INI > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running DIR command on %P%: Disk
SET DRRBKP = %DIRCMD%
SET DIRCMD=
DIR %P%:\*.* /A:H /S >> %P%:\GETCFG!\DRIVE%P%.TXT
DIR %P%:\*.* /S >> %P%:\GETCFG!\DRIVE%P%.TXT
SET DIRCMD = %DRRBKP%
SET DRRBKP=
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running SET command
SET > %P%:\GETCFG!\SET.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Obtaining Partition Information
FDISK /QUERY >> %P%:\GETCFG!\FDISK.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running ASTAT command
ASTAT > %P%:\GETCFG!\ASTAT.TXT
DEL %P%:\GETCFG!\ASTAT.EXE
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running PSTAT command
PSTAT > %P%:\GETCFG!\PSTAT.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running SSTAT command
SSTAT > %P%:\GETCFG!\SSTAT.TXT
DEL %P%:\GETCFG!\SSTAT.EXE
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running SYSLEVEL command
VER /R >> %P%:\GETCFG!\SYSLVL.TXT
SYSLEVEL >> %P%:\GETCFG!\SYSLVL.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running CHKDSK command
ECHO N|CHKDSK %P%: > %P%:\GETCFG!\CHKDSK.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Reading hardware configuration
QMC -D > %P%:\GETCFG!\HDWRCFG.TXT 2> NUL
DEL %P%:\GETCFG!\QMC.EXE
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying OS/2 CONFIG.SYS
COPY %P%:\CONFIG*.* %P%:\GETCFG!\CONFIG*.* > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying OS/2 AUTOEXEC.BAT
COPY %P%:\AUTOEXEC.BAT %P%:\GETCFG!\AUTOEXEC.OS2 > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying OS/2 STARTUP.CMD
IF EXIST %P%:\STARTUP.CMD COPY %P%:\STARTUP.CMD %P%:\GETCFG!\STARTUP.CMD > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying OS2.INI
IF EXIST \OS2\OS2.INI COPYINI %P%:\OS2\OS2.INI %P%:\GETCFG!\OS2.INI > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying OS2SYS.INI
IF EXIST \OS2\OS2SYS.INI COPYINI %P%:\OS2\OS2SYS.INI %P%:\GETCFG!\OS2SYS.INI > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying NIF FILES
IF EXIST %P%:\IBMCOM\MACS\*.* COPY %P%:\IBMCOM\MACS\*.NIF %P%:\GETCFG!\*.* > NUL
IF EXIST %P%:\IBMCOM\PROTOCOL\*.* COPY %P%:\IBMCOM\PROTOCOL\*.NIF %P%:\GETCFG!\*.* > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying TCPBEUI CONFIG FILES
IF EXIST %P%:\IBMCOM\RFCBCST.LST COPY %P%:\IBMCOM\RFCBCST.LST %P%:\GETCFG!\RFCBCST.LST > NUL 2>> NUL
IF EXIST %P%:\IBMCOM\RFCNAMES.LST COPY %P%:\IBMCOM\RFCNAMES.LST %P%:\GETCFG!\RFCNAMES.LST > NUL 2>> NUL
IF EXIST %P%:\MPTN\BIN\*.CMD COPY %P%:\MPTN\BIN\*.CMD %P%:\GETCFG!\*.CMD > NUL 2>> NUL
IF EXIST %P%:\MPTN\BIN\*.INI COPY %P%:\MPTN\BIN\*.INI %P%:\GETCFG!\*.INI > NUL 2>> NUL
IF EXIST %P%:\MPTN\ETC\RESOLV*.* COPY %P%:\MPTN\ETC\RESOLV*.* %P%:\GETCFG!\*.* > NUL 2>> NUL
IF EXIST %P%:\TCPIP\ETC\RESOLV. COPY %P%:\TCPIP\ETC\RESOLV. %P%:\GETCFG!\RESOLVTP.* > NUL 2>> NUL
IF EXIST %P%:\MPTN\ETC\HOSTS COPY %P%:\MPTN\ETC\HOSTS %P%:\GETCFG!\*.* > NUL 2>> NUL
IF EXIST %P%:\MPTN\ETC\TRUSERS COPY %P%:\MPTN\ETC\TRUSERS %P%:\GETCFG!\*.* > NUL 2>> NUL
IF EXIST %P%:\MPTN\ETC\SENDMAIL.* COPY %P%:\MPTN\ETC\SENDMAIL.* %P%:\GETCFG!\*.* > NUL 2>> NUL
IF EXIST %P%:\MPTN\ETC\*.LOG COPY %P%:\MPTN\ETC\*.LOG %P%:\GETCFG!\*.* > NUL 2>> NUL
IF EXIST %P%:\MPTN\ETC\PROTOCOL. COPY %P%:\MPTN\ETC\PROTOCOL. %P%:\GETCFG!\*.* > NUL 2>> NUL
IF EXIST %P%:\MPTN\ETC\SERVICES. COPY %P%:\MPTN\ETC\SERVICES. %P%:\GETCFG!\*.* > NUL 2>> NUL
IF EXIST %P%:\MPTN\ETC\*.CFG COPY %P%:\MPTN\ETC\*.CFG %P%:\GETCFG!\*.* > NUL 2>> NUL
IF EXIST %P%:\MPTN\ETC\*.KEY COPY %P%:\MPTN\ETC\*.KEY %P%:\GETCFG!\*.* > NUL 2>> NUL
IF EXIST %P%:\MPTN\BIN\TCPSTART.CMD COPY %P%:\MPTN\BIN\TCPSTART.CMD %P%:\GETCFG!\*.* > NUL 2>> NUL
IF EXIST %P%:\TCPIP\BIN\TCPSTART.CMD COPY %P%:\TCPIP\BIN\TCPSTART.CMD %P%:\GETCFG!\*.TCP > NUL 2>> NUL
IFCONFIG lan0 >> IFCONFIG.TXT 2>> NUL
IFCONFIG lan1 >> IFCONFIG.TXT 2>> NUL
IFCONFIG lan2 >> IFCONFIG.TXT 2>> NUL
IFCONFIG lan3 >> IFCONFIG.TXT 2>> NUL
IFCONFIG lan4 >> IFCONFIG.TXT 2>> NUL
IFCONFIG lan5 >> IFCONFIG.TXT 2>> NUL
IFCONFIG lan6 >> IFCONFIG.TXT 2>> NUL
IFCONFIG lan7 >> IFCONFIG.TXT 2>> NUL
HOSTNAME >> HOSTNAME.TXT 2>> HOSTNAME.ERR
NETSTAT -m -u -i -s -r -n -a -p >> netstat.txt 2>> netstat.err
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying *.LOG files from the root of %P%:\
IF EXIST %P%:\*.LOG COPY %P%:\*.LOG %P%:\GETCFG!\*.LOG > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying *.OS2 files from the root of %P%:\
IF EXIST %P%:\*.OS2 COPY %P%:\*.OS2 %P%:\GETCFG!\*.OS2 > NUL
ECHO
ECHO
ECHO Copying NET.ACC file
IF EXIST %P%:\IBMLAN\ACCOUNTS\NET.ACC COPYINI %P%:\IBMLAN\ACCOUNTS\NET.ACC %P%:\GETCFG!\NET.ACC > NUL
IF EXIST %P%:\IBMLAN\ACCOUNTS\FIX*.* COPY %P%:\IBMLAN\ACCOUNTS\FIX*.* %P%:\GETCFG!\FIX*.* > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying \DCDB DATA files
IF NOT EXIST %P%:\IBMLAN\DCDB\DATA\*.* GOTO PASSDCDB
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying DCDB files
COPYINI %P%:\IBMLAN\DCDB\DATA\DCDB.A %P%:\GETCFG!\DCDB.A > NUL
COPYINI %P%:\IBMLAN\DCDB\DATA\DCDB.D %P%:\GETCFG!\DCDB.D > NUL
COPYINI %P%:\IBMLAN\DCDB\DATA\DCDB.F %P%:\GETCFG!\DCDB.F > NUL
COPYINI %P%:\IBMLAN\DCDB\DATA\DCDB.I %P%:\GETCFG!\DCDB.I > NUL
COPYINI %P%:\IBMLAN\DCDB\DATA\DCDB.M %P%:\GETCFG!\DCDB.M > NUL
COPYINI %P%:\IBMLAN\DCDB\DATA\DCDB.P %P%:\GETCFG!\DCDB.P > NUL
:PASSDCDB
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying UASCHG.LOG file
IF EXIST %P%:\IBMLAN\ACCOUNTS\UASCHG.LOG COPYINI %P%:\IBMLAN\ACCOUNTS\UASCHG.LOG %P%:\GETCFG!\UASCHG.LOG > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying IBMLAN.INI file
IF EXIST %P%:\IBMLAN\IBMLAN.INI COPY %P%:\IBMLAN\IBMLAN.INI %P%:\GETCFG!\IBMLAN.INI > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying MESSAGES.LOG file
IF EXIST %P%:\IBMLAN\LOGS\MESSAGES.LOG COPYINI %P%:\IBMLAN\LOGS\MESSAGES.LOG %P%:\GETCFG!\MESSAGES.LOG > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Getting IBMLVL.INI Information
IF EXIST %P%:\IBMLVL.INI COPY %P%:\IBMLVL.INI %P%:\GETCFG!\IBMLVL.INI > NUL
IF EXIST %P%:\IBMLVL.INI SHOWINI -D IBMLVL.INI >> %P%:\GETCFG!\IBMLVL.TXT
DEL %P%:\GETCFG!\SHOWINI.*
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying RIPL MAP file
IF EXIST %P%:\IBMLAN\RPL\*.MAP COPY %P%:\IBMLAN\RPL\*.MAP %P%:\GETCFG! > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying RIPL CNF files
IF EXIST %P%:\IBMLAN\RPL\*.CNF COPY %P%:\IBMLAN\RPL\*.CNF %P%:\GETCFG! > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying RIPL FIT files
IF EXIST %P%:\IBMLAN\RPL\FITS\*.FIT COPY %P%:\IBMLAN\RPL\FITS\*.FIT %P%:\GETCFG! > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying RIPL DEFINITION files
IF EXIST %P%:\IBMLAN\DCDB\IMAGES\*.DEF COPY %P%:\IBMLAN\DCDB\IMAGES\*.DEF %P%:\GETCFG! > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying RIPL BATCH files
IF EXIST %P%:\IBMLAN\DOSLAN\NET\*.BAT COPY %P%:\IBMLAN\DOSLAN\NET\*.BAT %P%:\GETCFG! > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying RIPL SYS files
IF EXIST %P%:\IBMLAN\DOSLAN\NET\*.SYS COPY %P%:\IBMLAN\DOSLAN\NET\*.SYS %P%:\GETCFG! > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying RIPL INI files
IF EXIST %P%:\IBMLAN\DOSLAN\NET\*.INI COPY %P%:\IBMLAN\DOSLAN\NET\*.INI %P%:\GETCFG! > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying PROTOCOL.INI file
IF EXIST %P%:\IBMCOM\PROTOCOL.INI COPY %P%:\IBMCOM\PROTOCOL.INI %P%:\GETCFG!\PROTOCOL.INI > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying LANTRAN.LOG file
IF EXIST %P%:\IBMCOM\LANTRAN.LOG COPY %P%:\IBMCOM\LANTRAN.LOG %P%:\GETCFG!\LANTRAN.LOG > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying SYSLEVEL.TRP file
IF EXIST %P%:\IBMCOM\SYSLEVEL.TRP COPY %P%:\IBMCOM\SYSLEVEL.TRP %P%:\GETCFG!\SYSLEVEL.TRP > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying Communication Manager CFG files
IF EXIST %P%:\CMLIB\*.CFG COPY %P%:\CMLIB\*.CFG %P%:\GETCFG!\*.CFG > NUL
IF EXIST %P%:\CMLIB\APPN\*.CF2 COPY %P%:\CMLIB\APPN\*.CF2 %P%:\GETCFG!\*.CF2 > NUL
IF EXIST %P%:\CMLIB\APPN\*.NDF COPY %P%:\CMLIB\APPN\*.NDF %P%:\GETCFG!\*.NDF > NUL
IF EXIST %P%:\CMLIB\APPN\*.SEC COPY %P%:\CMLIB\APPN\*.SEC %P%:\GETCFG!\*.SEC > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying Communication Manager INI files
IF EXIST %P%:\CMLIB\*.INI COPY %P%:\CMLIB\*.INI %P%:\GETCFG!\*.INI > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying Communication Manager INI files
IF EXIST %P%:\IBMCOM\*.INI COPY %P%:\IBMCOM\*.INI %P%:\GETCFG!\*.INI > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying Communication Manager ACS files
IF EXIST %P%:\CMLIB\SYSLEVEL.ACS COPY %P%:\CMLIB\SYSLEVEL.ACS %P%:\GETCFG!\SYSLEVEL.ACS > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying Communication Manager LOG files
IF EXIST %P%:\CMLIB\ACSLAN.LOG COPY %P%:\CMLIB\ACSLAN.LOG %P%:\GETCFG!\ACSLAN.LOG > NUL
IF EXIST %P%:\CMLIB\APPN\*.LOG COPY %P%:\CMLIB\APPN\*.LOG %P%:\GETCFG!\*.LOG > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying Communication Manager ERROR files
IF EXIST %P%:\CMLIB\ERROR.DAT COPYINI %P%:\CMLIB\ERROR.DAT %P%:\GETCFG!\ERROR.DAT > NUL
IF EXIST %P%:\CMLIB\MESSAGE.DAT COPYINI %P%:\CMLIB\MESSAGE.DAT %P%:\GETCFG!\MESSAGE.DAT > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying INSTALL LOG Files
IF EXIST %P%:\OS2\INSTALL\*.* copy %P%:\OS2\INSTALL\*.LOG %P%:\GETCFG!\*.* > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying SYSLEVEL Files
IF EXIST %P%:\IBMLAN\*.* copy %P%:\IBMLAN\SYSLEVEL.* %P%:\GETCFG!\SYSLEVEL.* > NUL
IF EXIST %P%:\MUGLIB\*.* copy %P%:\MUGLIB\SYSLEVEL.* %P%:\GETCFG!\SYSLEVEL.* > NUL
IF EXIST %P%:\OS2\INSTALL\*.* copy %P%:\OS2\INSTALL\SYSLEVEL.* %P%:\GETCFG!\SYSLEVEL.* > NUL
IF EXIST %P%:\IBMCOM\*.* copy %P%:\IBMCOM\SYSLEVEL.* %P%:\GETCFG!\SYSLEVEL.* > NUL
IF EXIST %P%:\OS2\SYSLEVEL.EPW copy %P%:\OS2\SYSLEVEL.EPW %P%:\GETCFG!\SYSLEVEL.* > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying TECHNICAL CONNECTION CFG FILES
CALL GETTC.CMD
ERASE GETTC.CMD > NUL 2>NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Copying NET.CFG
IF EXIST %P%\NET.CFG COPYINI %P%:\NET.CFG %P%:\GETCFG!\ROOTNET.CFG > NUL
IF EXIST %P%\NETWARE\NET.CFG COPYINI %P%:\NETWARE\NET.CFG %P%:\GETCFG!\NET.CFG > NUL
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET START command
IF EXIST %P%:\IBMLAN\*.* NET START > %P%:\GETCFG!\NETSTART.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET ACCOUNTS command
REM IF EXIST %P%:\IBMLAN\*.* NET ACCOUNTS > %P%:\GETCFG!\NACCOUNT.TXT
IF EXIST %P%:\IBMLAN\*.* CALL NETGSERV.CMD FIRST
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET ERROR command
IF EXIST %P%:\IBMLAN\*.* NET ERROR /r > %P%:\GETCFG!\NETERROR.TXT
rem
IF "%2" =="NOLOGON" GOTO BYPASS
IF "%2" =="nologon" GOTO BYPASS
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET FILE command
IF EXIST %P%:\IBMLAN\*.* NET FILE > %P%:\GETCFG!\NETFILE.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET WHO command
IF EXIST %P%:\IBMLAN\*.* NET WHO > %P%:\GETCFG!\NETWHO.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET AUDIT command
IF EXIST %P%:\IBMLAN\*.* NET AUDIT > %P%:\GETCFG!\NETAUDIT.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Obtaining AT schedules
IF EXIST %P%:\IBMLAN\*.* AT > %P%:\GETCFG!\AT.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET USE command
IF EXIST %P%:\IBMLAN\*.* NET USE > %P%:\GETCFG!\NETUSE.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET USER command
IF EXIST %P%:\IBMLAN\*.* NET USER > %P%:\GETCFG!\NETUSER.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET SHARE command
IF EXIST %P%:\IBMLAN\SERVICES\NETSVINI.EXE NET SHARE > %P%:\GETCFG!\NETSHARE.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET ACCESS command
NET ACCESS %P%: /TREE > %P%:\GETCFG!\ACL_%P%.TXT
NET ACCESS \COMM /TREE > %P%:\GETCFG!\ACL_COMM.TXT
NET ACCESS \PRINT /TREE > %P%:\GETCFG!\ACL_PRNT.TXT
NET ACCESS \PIPE /TREE > %P%:\GETCFG!\ACL_PIPE.TXT
REM NET ACCESS > %P%:\GETCFG!\NETACL.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET ALIAS command
IF EXIST %P%:\IBMLAN\*.* NET ALIAS > %P%:\GETCFG!\NETALIAS.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET DASD command
IF EXIST %P%:\IBM386FS\*.* NET DASD >> %P%:\GETCFG!\NETDASD.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET STATUS command
IF EXIST %P%:\IBMLAN\SERVICES\NETSVINI.EXE NET STATUS > %P%:\GETCFG!\NSTATUS.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET SESSION command
IF EXIST %P%:\IBMLAN\SERVICES\NETSVINI.EXE NET SESSION > %P%:\GETCFG!\NSESSION.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET STATS SRV command
IF EXIST %P%:\IBMLAN\SERVICES\NETSVINI.EXE NET STATS SRV > %P%:\GETCFG!\NSRVSTAT.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET STATS REQ command
IF EXIST %P%:\IBMLAN\*.* NET STATS REQ > %P%:\GETCFG!\NREQSTAT.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET CONFIG SRV command
IF EXIST %P%:\IBMLAN\SERVICES\NETSVINI.EXE NET CONFIG SRV > %P%:\GETCFG!\NSRVCNFG.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running NET CONFIG REQ command
IF EXIST %P%:\IBMLAN\*.* NET CONFIG REQ > %P%:\GETCFG!\NREQCNFG.TXT
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Getting NET USER Detail Information
IF EXIST %P%:\GETCFG!\NETUSER.TXT CALL NETUSER.CMD
DEL %P%:\GETCFG!\NETUSER.CMD
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Getting NET GROUP SERVER Information
IF EXIST %P%:\IBMLAN\*.* CALL NETGSERV.CMD
DEL %P%:\GETCFG!\NETGSERV.CMD
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Getting NET ALIAS Detail Information
IF EXIST %P%:\GETCFG!\NETALIAS.TXT CALL NETALIAS.CMD
DEL %P%:\GETCFG!\NETALIAS.CMD
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Running DSPDOMDF command
IF EXIST %P%:\IBMLAN\NETPROG\DSPDOMDF.CMD CALL DSPDOMDF > %P%:\GETCFG!\DSPDOMDF.TXT
:BYPASS
CLS
ECHO
ECHO
ECHO
ECHO
ECHO Storing collected configuration/status files
DEL %P%:\GETCFG!\PKUNZIP2.EXE
DEL %P%:\GETCFG!\COPYINI.EXE
PKZIP2 %P%:\GETCFG!\CUSTCFG%P% *.??? -xPKZIP2.EXE > NUL
CD \
ENDLOCAL
COPY %P%:\GETCFG!\CUSTCFG%P%.ZIP > NUL
ECHO Y|DEL %P%:\GETCFG!\*.??? > NUL
RD %P%:\GETCFG!
CLS
ECHO
ECHO
ECHO
ECHO
ECHO ** System configuration/status retrieval complete **
ECHO ** and saved in CUSTCFG%P%.ZIP **
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, LAN, RIPL AND COMM MANAGER CONFIGURATION FILES
ECHO OS/2, LAN AND COMM MANAGER STATUS FILES
ECHO
ECHO Please ensure that the Server is operational and that you are
ECHO logged on with a LAN Administrator ID.
ECHO
ECHO At an OS/2 prompt in the directory where GO.CMD has been copied,
ECHO enter GO d: {NOLOGON}
ECHO
ECHO Where "d:" is the drive where OS/2, LAN, or Communications
ECHO Manager is installed. Typically, the configurations are needed
ECHO of the drives where OS/2 and LAN Services is installed. Specify
ECHO NOLOGON after the drive letter when logging on is NOT possible.
ECHO
ECHO Example: GO C:
:EXIT
SET P=