                              Security and
                         System Administration
                            Software Products
                                  for
                        Novell NetWare Networks





Information in this document is subject to change without notice and 
does not represent a commitment on the part of Citadel Computer Systems 
Incorporated.  The software described in this document is furnished 
under a license agreement or non-disclosure agreement.  The software may 
be used or copied only in accordance with the terms of the agreement.  
It is against the law to copy the software on any medium except as 
specifically allowed in the license or non-disclosure agreement.  No 
part of this publication may be reproduced, transmitted, transcribed, 
stored in a retrieval system, or translated into any other language or 
computer language in whole or in part, in any form or by any means, 
whether it be electronic, mechanical, magnetic, optical, manual or 
otherwise, for any purpose without the express written permission of 
Citadel Computer Systems Incorporated.


Copyright Notice
 1991-1995 Citadel Computer Systems, Inc.  All rights reserved.


Disclaimer

Citadel believes that the information contained herein is correct and 
accurate.  However, Citadel reserves the right to make changes to the 
content without a direct or inferred obligation by Citadel to notify any 
person of such revision or changes.  Citadel assumes no responsibility 
for the use of this documentation.

The software describes herein contains valuable trade secrets and 
proprietary information.  Unauthorized use of the documentation or 
software can result in civil damages and criminal prosecution.


Trademark Notices

All products and brand names mentioned herein are trademarks and/or 
registered trademarks of their respective companies.


Technical Support

To obtain technical support, you must first send in your Product 
Registration Form.  Then, whenever you have questions, you may contact 
us in any of the following ways.


Mail

	Citadel Computer Systems, Inc.
	2950 North Loop West, Suite 1080
	Houston, TX  USA   77092


Phone Numbers:

	(713) 686-6400 (Technical Support)
	(800) 962-0701 (Sales - U.S. and Canada only)
	(713) 686-6495 (Facsimile)


Internet Email:

	contact@citadel.com
	CitadelCS@aol.com
	73541.2014@compuserve.com
_______________________________________________________________________


NetCONSOLE

Version 1.14
 

Software Features

Do you have routine activities or tasks that require input at the server 
console at times when you can't be in the network control center?

An obvious example would be the need to unload the BTRIEVE.NLM program 
prior to running a backup.  As you may know, BTRIEVE databases cannot 
be backed up while BTRIEVE is loaded.  By having NetCONSOLE issue an 
"unload btrieve" command prior to running your backup, you could ensure 
complete backups of your databases.

NetCONSOLE is designed to automate those functions for you.  In other 
words, you can schedule commands to run automatically from an unattended 
server console.

Some of the features of NetCONSOLE are:

- Specify a time for a command to be executed on the console.

- Specify days of the week the command is to be executed.

- Track actions in a log file.

NetCONSOLE sends commands as if someone were sitting at the console 
entering them by hand.  It can even execute batch (NCF) files!


Software Components

NetCONSOLE consists of a single NLM program.


The Fine Print

Software Copyright Notice
 1994 Citadel Computer Systems, Inc.  All rights reserved.


Citadel Software License Agreement

By installing NetCONSOLE, you implicitly accept the terms of this license 
agreement.

Use of NetCONSOLE, except for demonstration versions or copies delivered 
under an agreement for a free evaluation period, requires payment and a 
license agreement.  All other use of unlicensed copies of NetCONSOLE by 
any person, business, corporation, government agency, or other entity or 
institution is prohibited.

If you have the product for evaluation, you may use it free for a maximum 
of 30 days.  Then you must register and pay for it, remove it from your 
system, or get approval for an extension of the evaluation period.

Copies of NetCONSOLE may be made for the purpose of archival backup only.  
Reverse engineering of NetCONSOLE is prohibited.  You may not transfer 
the product to any other party without prior written authorization from 
Citadel Computer Systems Incorporated.

NetCONSOLE is licensed per server.  The program may not be used in excess 
of the purchased licenses without purchase of additional licenses.


How to Install NetCONSOLE

- At any network workstation, insert the distribution diskette into a 
  floppy drive and copy the NETCON.NLM file into your file server's 
  SYSTEM directory.

- Copy the NETCON.INI file to your file servers SYSTEM directory.  The 
  next section explains edits you must make to this file.

- If there is a READ.ME file on the diskette, please review it for 
  information updated after this manual was prepared.

- Make sure your server is running current version Novell NLMs.  In 
  particular, CLIB.NLM must be up to date.  You can get updates from 
  Novells NetWire service, accessible at either of these addresses:

  World Wide Web:  http://www.novell.com/
  Compuserve:      GO NETWIRE


Software Registration

Please complete and mail your software product registration form, if you 
haven't already done so. Its located in the "REGISTER.TXT" file.


How to Use NetCONSOLE

Before you load the NLM, be sure to read the following section, which 
discusses how to use the NETCON.INI file to configure NetCONSOLE for 
your network.


Loading the NLM

Load NetCONSOLE from your system console, using this command syntax:

    :load netcon [options]

where the following options are defined:

    -h         Produces a brief help screen.

    -l file    Specifies that NetCONSOLE is to send all of its output to 
               the specified logfile.  The file name must be given in 
               this format:  VOL:/DIR/FILE.NAM

For example, the following command loads the NetCONSOLE NLM and places 
a copy of all output in the log file:

    :load netcon -l sys:/system/netcon.log


Initialization File

NetCONSOLE uses an initialization file for instructions on actions you want the program to take on your behalf.
The initialization file:

- Must be located in the SYS:/SYSTEM directory.

- Must be named NETCON.INI.

- May contain any number of lines, all terminated by a carriage return.  
  Each entry must be completely on a single line; no continuations 
  allowed.

Each line of the initialization file must be in this syntax, with each 
field separated by commas:

    time,days,command

where

    time       Gives the time, in 24-hour military format, at which the 
               specified time is to be executed.   If the hour is less 
               than 10, you should add a leading zero.  Example:  03:00 
               would be three a.m.

    days       Specifies the days of the week when the command is to be 
               executed.  Specify this as a seven-digit bitfield, entering 
               a 1 for each day the command is to be executed and a 0 for 
               each day the command is not to be executed.  The first 
               digit gives the value for Sunday.  For example, the 
               bitfield "1000001" would be used to run a command only 
               on weekends.

    command    Gives the command to be executed, including all of the 
               command-line arguments.

To enter a comment line, to be ignored by NetCONSOLE, begin the line 
with a semicolon.

For example, a NETCON.INI file might look like this:

    ;Time,SMTWTFS,Command
    01:00,0111110,load netoff -i
    01:05,0111110,unload btrieve
    01:15,0111110,backup.ncf
    03:00,0111110,load btrieve

With this initialization file, NetCONSOLE will execute these actions 
every weekday, Monday through Friday, but not on weekends:

1.  At 1:00 a.m., send the console command to load the NetOFF NLM to 
    immediately logoff all users and properly close their files.

2.  At 1:05 a.m., send the console command to unload the  BTRIEVE NLM 
    and close its databases.

3.  At 1:15 a.m., execute the BACKUP.NCF batch file to perform a full 
    system backup.

4.  At 3:00 a.m., after the backup has had time to complete, reload the 
    BTRIEVE NLM.