home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
lsmt213c.zip
/
lsmt.ann
< prev
next >
Wrap
Text File
|
2001-05-01
|
13KB
|
313 lines
------------------------------------------------------------------------
LAN SERVER MANAGEMENT TOOLS. (C) Alain Rykaert - IBM Belgium - OCT96
------------------------------------------------------------------------
These tools are made to demonstrate the use of REXX and LSRXUT.DLL which
is part of the applets of Lan Server 4.0 and WarpServer.
(see http://www.austin.ibm.com/pspinfo/wsapplets.html for updates)
It will help you to get a picture of your domain in easy to read,
easy to edit, ASCII files witch can be imported into any spreadsheet
that support a ';' as a delimiter. (IBMWorks of the BonusPak does !)
Those ASCII files are by default :
- SERVERS.CSV : all servers
- USERS.CSV : all users
- USERS.PWD : all users passwords (*)
- GROUPS1.CSV : all groups definition
- GROUPS2.CSV : all groups & members relationship
- ALIAS.CSV : all aliases
- ACL.CSV : all access control lists of aliases
- ASSGN.CSV : all users & logon assignments relationship
- APPL.CSV : all (public) applications
- SELECTOR.CSV : all applications selectors
- HW.CSV : an overview of the server hardware of the domain
- SW.CSV : an overview of the server software of the domain
(*) password will still be encrypted, but they can be exported and imported.
Print/read the LSMT.TXT for all details how to use these tools.
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
WARNING :
---------
If running LSMT directly on the Primary DC-machine, NOT logon, you still can
use GETUSERS and SETUSERS.
With this property you can change a forgotten ADMIN ID password back to
a known.
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Prerequisite :
---------------
- Lan Server : OS/2 2.1 (and higher)
OS/2 Lan Server 3.0 (CSD7045 or higher) and higher
- Lan Requester : OS/2 2.1 (and higher)
OS/2 Lan Requester 3.0 and higher
-------------------------------------------------------------------------
If you have any feedback, please send a note directly back to me.
Alain_Rykaert@BE.IBM.COM
Since these files are to be provided to the public anyway, you may
provide them to customers with the caveat that IBM support will not be
provided. Feedback will be accepted and work will go on to improve
and redistribute.
Version History :
-----------------
0.9 - 01SEP95
- Started the 'Warp Server inside' residency in Austin, Texas
- Initial draft introduction to the public
0.91 - Add GETAPPL, SETAPPL
- Modify GETASSGN to retrieve the logonassignment of all groups.
- Add CONSOLE, MNP : sample programs to send/receive/test messages,
logging etc. over Named Pipes
- Add RXACL : get/set Access Control Profiles on directory and/or
file level. (SET is not working)
0.92 - fixed SETALIAS, GETASSGN
- Add RXDASD : get/set DASD limit (SET is not working.)
- include separately LSRXUT3.DLL (with minor problems)
LSRXUT4.DLL
- add GETPWD & SETPWD : get/set passwords
0.93 - Add GETSRVS, SETSRVS
- modify GETASSGN, GETACL and CHKASSGN
- Add RXDASD SET function (not tested in details)
- include the latest LSRXUT3.DLL & LSRXUT4.DLL (Date:20SEP95)
1.0 - 20OCT95
- End of the WarpServer residency in Austin, Texas
- updated RXACL (GET/SET)
- LSMT List3820 still in progress
1.01 - 10NOV95
- some minor changes
- add LSMT bitmap
- update GETASSGN with the '/GROUP' option
1.02 - 23NOV95
- updated LSMT Script & LSMT List3820
- fix SETGRPS1.CMD & SETGRPS2.CMD
- add DOIT.CMD
1.1 - 18JAN96
- change LSMT.ANS structure to LSMT.RSC, so updates and/or translations
will be easier
- add SAY_ANSI.CMD
- changed basically all programs to new conventions
- register all external Rexx functions with their own programs :
RgLSrxut, RgNPipes, RgUtil, RgUtils
- delete INSTDLL.CMD
- fix GETACL, GETALIAS, GETASSGN, RXDASD
- modify SETUSERS : Passwords are translated to uppercase
- split GETGRPS to GETGRPS1 and GETGRPS2
- add GETALL : link all GETxxx programs together & create WPS Objects
- delete DOIT
- include the latest RXNPIPES.DLL (Version 2.0)
- Thanks to Hermann Pauli (IBM-Germany) and Marcel Hendrickx (Electrabel)
for they contribution
1.11 - 21FEB96
- modify LSMT.SCR to LSMT.TXT for easier update & distribution
- modify SETGRPS2.CMD to allow updates in the SERVERS group
- fixed SETUSERS.CMD to create correctly the USERS.CHK file
- add the /M switch in RXACL.CMD
*** This version was never uploaded & avalaible on OS2TOOLS ***
1.12 - 15MAY96
- back in Austin, Texas to complete the 'Automating LAN & Warp Server
with REXX' Redbook SG24-4442
- include the latest LSRXUT*.DLL an LSRXUTIL.INF (MAR96)
- include an updated RXUTILS.DLL and RXUTILS.INF
- add GETSEL & SETSEL : get & set all Application Selectors
- change GETALL to drag back the output files to the SETxxx procedures
(this is Cool !)
- fixed SETUSERS.CMD to update the users privilege
- add CONSOLE2.EXE, a fast, multi-threated program to receive messages
over Named Pipes coming from the LSMT procedures
(Thanks to Wouter Cloetens from IBM-Belgium)
- some minor changes
1.13 - 21MAY96
- Redbook will be named 'REXXIFYING LAN/Warp Server' SG24-4442
- split the GETALL.CMD into an INSTALL.CMD to create the Objects
on the WorkPlaceShell and a 'lite' GETALL.CMD
- modify the GETALL to include an icon an each output
- add a 'Set to the DC' and a 'Get from the DC' object to use the
OS/2 WPS to do the job (read the last chapter in the LSMT.TXT)
| - modify the SETUSERS.CMD to warn the Administrator if there were
| homedirectories specified on another machine than the Primary DC
| - A separated file 'HOMEACL.CSV' will be created which can be
| executed by the RXACL program or Drag & Drop
| (Nicole and Brigitte, I hope this will help you)
- add SETCMD.CMD, GETCMD.CMD and SETHOME.CMD (not recommended to use it
separatly since they are used by other procedures)
1.14 - 24MAY96
- modify the INSTALL.CMD and GETALL.CMD
- move all SysSetObjectData statements from the GETALL.CMD to the
original GETxxx.CMD to update the associated Icons
- fixed some minor problems
1.15 - 06JUN96
| - add GETDOM to get all the members of the domain in details,
| such as OS/2 Base, OS/2 Build level MPTS, Lan Server etc...
| is installed on the machine (Remark: there is no SETDOM.CMD)
- fix SETUSERS.CMD to apply correctly the Homedir if (already) exist
- modify in RXACL.CMD a return code when exit
- modify SETCMD.CMD to delete 'HOMEACL.CSV' if succesfull operation
1.16 - 13JUN96
- interim fix for the LSMT115.ZIP file since the previous was bad
replicated to other Hosts
- new LSMT.BMP
- add more functionality in 'GETDOM' to browse and query all members of
the domain, create for each a folder with all possible information
such as CONFIG.SYS, IBMLAN.INI, PROTOCOL.INI, QSYSTEM etc.
- test optionaly each DLL registration procedure (RgLSrxut, RgNPipes,
RgUtil, RgUtils) if no '/M' specified
- update LSMT.TXT
1.16a - 14JUN96
- fix 'Q_SYSTEM.CMD' to copy the 'QSYSTEM.EXE' correctly
- include 'QSYSTEM.EXE' version 2.22
2.00 - 10OCT96
| - multiple domain support
| - split all servers details from a domain to a folder with the name
of the domain and create sub-folders with all servers
| - write all collected data to disk into those (sub)directories
| - add 'TOOLS' folder with selected tools:
- MOVESTUF 1.64
(got it from http://www.austin.ibm.com/pspinfo/wsapplets.html)
- NetPM 2.04 (Shareware version)
(got it from BBS)
- delete 'GETDOM.CMD'
| - add 'Q_DCDB.CMD' to get a Software inventory of all servers
in a domain into a single 'SW.CSV' sheet
| - add 'Q_SRVRS.CMD' to get a Hardware inventory of all servers
in a domain into a single 'HW.CSV' sheet
| - get HPFS386, CM/2 and TCP/IP information with 'Q_SRVRS.CMD'
| - split all DCDB details from a specific domain to a domain folder
to support multiple domains
| - get from all servers in the domain a Hardware resport sheet 'HW.CSV'
- modify 'SETUSERS.CMD' to increment 'HOMEACL.CSV' (if needed)
| - exit all SETxxx procedures with a CID Return Code '1604' or 'FE00'
| - new WorkPlaceShell Objects naming conventions
- Thanks to Dieter Van Besien (IBM Belgium PSP) and
Marcel Hendrickx (Electrabel)
2.01 - 05NOV96
- fix a minor problem in GETALL.CMD
- new icon to <T2> Editor
- new icon to <Hardware> Inventory
- new icon to System Info
2.02 - 04DEC96
- fix a minor problem in GETALL.CMD
2.03 - 17DEC96
- same version as 2.02
2.04 - 23JAN97
- new icons
- upgrade NETPM 2.04 to NETPM 2.08 (still the shareware version)
2.05 - 10MAY97
- add new programs in the 'Tools' folder:
LSERROR : Error browser 5.0
LSAUDIT : Audit browser 5.0
CHKDCDB : checkup for proper configured DCDB
FIXDCDB : if needed, fix the DCDB tree with correct ACL's
- add new programs in each server folder:
<AUDIT> : a copy of LSAudit 5.0 with the server as parameter
<ERROR> : a copy of LSError 5.0 with the server as parameter
<Printer Queues> : get the server printer queues (QPRINT.CMD)
<Statistics> : get the server statistics (LSC.CMD)
'STARTUP.CMD': startup file
'IPL.LOG': a CID check file every time OS/2 has been booted
- the output of 'qprint.cmd' can be used to (re)install the printer
queues in a CID environment with 'rprn2.cmd'
- remove Lan Server Errors [GET]
- remove Lan Server Errors [RESET]
- removed the RXStemSort call in 'RXACL.CMD' to avoid a some traps
2.06 - 09SEP97
- modify 'q_dcdb.cmd'
- modify 'q_srvrs.cmd'
2.07 - 26NOV97
- add 'lss.cmd'
- add 'lsc.cmd'
2.08 - 01FEB98
- add 'lsalias.cmd' : browse & change an aliasname and logonassignments
- add 'lshome.cmd' : browse & fix access control profiles on homedirs
- add 'lsdcdb.cmd' : browse & fix access control profiles on DCDB
- add new programs in the 'Tools' folder:
2.09 - 08APR98
- fix 'setusers.cmd' to set proper home-directories ACP's
2.10 - 04MAY98
- add 'lsbrowse.cmd' to get Lan Server parameters
- add 'getsw.cmd' to get Server Software invetory
- add 'getroute.cmd' to get an NIC overview of all servers
* - del 'lss.cmd'
- modify 'getcmd.cmd' and 'setcmd.cmd'
2.11 - 04JAN99
- add new program in the 'Tools' folder:
LTU : License Track Utility
LSHOME : Check Home Directories
- include a newer LSRXUT4.DLL (Version 2.00.07)
2.12 - 16FEB2000
- add a new DLL (wfrxut.dll) to overcome the max 3120 count limit
- mod rglsrxut.cmd
- mod getusers.cmd
- mod getgrps2.cmd
- mod getassgn.cmd
- mod getpwd.cmd
- mod lsc.cmd
- mod lsdcdb.cmd
- mod lshome.cmd
- mod lsusers.cmd
2.13 - 29NOV2000
- add get timexec.adm with LSSYSLVL.CMD
- mod lsconfig.cmd
- mod lsdisk.cmd
- mod lssyslvl.cmd
2.13a - 21JAN2001
- mod lsbrowse.cmd
2.13b - 01FEB2001
- mod lsc.cmd
2.13c - 01MAY2001
- fix refresch.cmd
- fix lsconfig.cmd
- fix lssyslvl.cmd
-----------------------------------------------------------------------------
Still Under construction:
--------------------------
* - It is impossible to set failure audits because the lower case letters
are always translated to upper case before the audits are set