Copyright: copyright 1996 Adkins Resource
Citation: copyright 1996 Adkins Resource


Contents

Introduction

Revision and Release Notes

Configuration and Customization

Options and Settings

User-Defined Tools

Basic Operations

Helpful Hints

Using the Mouse

Using the Keyboard

Advanced Operations

Exporting Objects

Managing Users

Service Control

Job Scheduling

Share Permissions

Licensing and Registration

Order Form

Known Limitations and Issues

Support and Suggestions


Options and Settings

Options, Settings, and Customizations

Hyena contains a number of customizable settings.  To access the settings dialog, select the Tools menu option, and then select Settings.

General Settings

Automatically Expand Current Domain on Startup – Use this option to automatically expand the active domain when Hyena is executed.  If you are using Hyena on an NT workstation or server that is not logged into a domain or is not a domain member, this option should not be selected in order to improve startup performance.

Sort all Configured Domains on Startup – This option will automatically sort all of the domains in the tree window when Hyena is executed.  If not selected, the domains will be listed in the same order that they were added to the list.

Confirm all File Copy and Move Operations – Select this option to issue a confirmation dialog prior to initiating any file copy or move procedures.

Confirm changes to properties for multiple users - Enables confirmation when changes are made to more than one user properties.

Path Settings

Editor Path and Name – allows including the name and path for the editor to be used for editing login scripts.  If left blank, Notepad will be used.

Default Login Script Directory – changes the location that Hyena uses to search for login scripts for editing.

•	If left blank, the current user's server's Repl$\scripts directory will be used.

•	If \netlogon (or any other path) is entered, the current user's server, plus the entered path will be used.

•	If \\servername\scriptdirectory is entered, the exact path entered will be used

GUI Settings

The GUI settings allow Hyena to utilize the advanced options available in some Microsoft addin products, including Internet Explorer 4.0.  These options will only be visible if the file named ComCtl32.DLL is version 4.7 or later.  Unfortunately, this .DLL file cannot be redistributed by third party software developers.  Microsoft does provide an update procedure at http://www.microsoft.com/msdn/downloads/files/40comupd.htm that will provide this .DLL.  Please review the documentation that comes with the Microsoft archive for more information about updating these files.

View Settings

View Directory Contents when Focus Received in Tree View – Select this option to force Hyena to read the contents of a directory when the directory name is selected (clicked) on.  If disabled, double clicking the directory name will display its contents.  Disabling this option will increase performance, since unnecessary directory scans will be eliminated.

Check if Shares contain Subdirectories in Tree View – If this option is selected, Hyena will check if each share contains one or more subdirectories when it is expanded in the leftmost tree view window.  If a share contains a subdirectory, a “plus” icon will be placed next to it.  Disabling this option will increase performance, since Hyena can skip this check altogether.  If disabled, a “plus” icon will be placed next to each share name.  Note that Hyena will not check shares for subdirectories if the share is configured to only allow a single connection, thereby reducing the possibility of locking user access out of the share.

Check if Directories contain Subdirectories in Tree View – This option is identical to the previous option, except that it applies to non-shared directories.  Disabling this option will also increase performance.

View All Computers (offline, hidden, etc.) – Check this option to see all computers in the domain, whether or not they are currently on the network (i.e. turned on), or configured to be hidden.  Not enabling this option will slightly increase performance when viewing the computers in the domain.

Always show BDCs and Servers under domain object - When this option is enabled, any Backup Domain Controllers (BDCs) and NT Servers will be listed beneath the name of the PDC for the domain.  If your network does not have any BDCs or NT Servers, you should disable this option, since it will improve performance slightly.  It can also be disabled if there are a large number of NT servers on the network and greater speed is required in opening the domain.  The BDCs and Servers can still be accessed in the Computers, Networks, or Quick Access objects if this option is disabled.

Show Hidden Shares – Select this option to view all shares, including shares that are “hidden”.  A toolbar icon is also available for quickly toggling this option.

User-defined Tools

Hyena supports adding user-defined tools to the Tools menu.  User-defined tools can be invoked either by selection from the Tools menu, or by pressing Ctrl-F1 through Ctrl-F9.  Ctrl-F1 corresponds to the first user-defined tool, Ctrl-F2 for the second, etc.

To setup user-defined tools, select the Tools menu option, then select "Settings".  On the Settings dialog, select the "Tools" tab.  A maximum of nine (9) custom tool commands can be defined.

When configuring a user-defined tool option, the command line to execute can include the following special symbols that will be replaced before execution:

%S% - Server Name.  When used in a command line, Hyena will replace with the name of the current server active for the selected object.

Note: Hyena will not include any leading "\\" characters in the server name command replacement.  If the tool being invoked requires the leading backslashes, enter these explicitly into the command string.  See the example below.

%E% - Entry.  When using in a command line, Hyena will replace with the text of the active entry for the selected object.  For a selected item in the rightmost list window, the first column will be used for the text.

Note: The symbols MUST be entered in uppercase only.

For example, to invoke the Event Viewer application when any computer or server is currently selected (the active entry), enter the following for the command line:

Eventvwr.exe \\%E%

See the Tips section at http://www.adkins-resource.com for more examples of Custom Tool integration.

Display Options

The Display tab on the Settings dialog allows customization of some of Hyena's view windows.  At this time, only a subset of object views are supported, but support for additional view customizations will be added soon.

After first selecting the display to customize, control over the fields to display, the order of display, and the field captions can be modified.

Note: The display options are saved immediately upon modification; clicking OK on the Settings dialog is not necessary.


Share Permissions

Share permissions are accessible through the share properties dialog.  To access this dialog, simply right mouse click on a share name, and select the Properties… menu option.

Hyena's share permissions dialog is nearly identical to the built-in permission editor in Windows NT.  However, there are a few differences:

Removing User/Groups – multiple users/groups can be selected and removed at one time.

Changing Access Permissions – double clicking on a selected user/group will change the access type to the next permission type.

Adding New User/Group Permissions – when adding permissions for new users and groups, different permission levels can be assigned to the newly added members; you not have to assign each newly added group the same permission level.

Warning for changing existing user/group permissions – when adding a new user/group that already has been assigned share permissions, a warning will be issued if the user/group has already been assigned a different permission level.

Note:  There are several additional issues concerning share permissions that should be noted.  See the Known Issues and Limitations section.


Service Control

Clicking with the right mouse button after selecting one or more computers in the list view window will access hyena's service control functions.  Select Service Control... or Service Startup... from the popup menu.  Use the Service Control option to start or stop a service on one or more computers.  Use the Service Startup option to change the startup options on one or more computers.  Note:

The following information can be entered in the Service Control dialog:

Service/Device Driver Name - Enter the name of the service to control.  The name entered must be exactly as it appears in the Services list for the selected workstations.

Log Activity Filename (optional) - Enter the path and filename for an optional log file to be generated.  The information logged includes workstation name, service name, and success/failure status.  The Settings button will display logging options, such as whether to log successes and/or failures, and also whether to skip offline workstations.  Settings are automatically restored from their previous states.

Operation - Select either the Start or Stop operation for the service.

After clicking OK, Hyena will either start or stop the selected service on all workstations selected.  If an error occurs, Hyena will display the affected workstation name.  Note that this operation can take several seconds for each workstation selected and possibly longer depending upon the speed of the network.   It is recommended that a refresh (F5) be done prior to starting this operation to ensure that an up-to-date computer list is available.

Note:  If the service is already stopped or started, an error will NOT be displayed.

Hyena's Service Startup control is similar to the standard service startup dialog, except that the name of the service must be manually entered.  Additionally, the following conventions are applied:

Hyena will set the service configuration to be exactly what is entered for all selected workstations.  As a result, all of the service startup information must be entered, including the local/domain user account, password, and startup options.

If a user account other than "LocalSystem" is used to startup the service, the account will automatically be granted the "Logon as a Service" right.


Scheduling

The remote job scheduling function utilizes NT's built-in AT scheduling system.  Consult the NT Resource Kit for more information on the AT scheduler.

The AT scheduler utilizes the Scheduler service that is installed by default on NT server and NT workstations.  However, by default, the Scheduler service is not automatically started.  Before scheduling a remote job, the Scheduler service must be started, otherwise an error will occur when an attempt is made to schedule a job.  The Scheduler service can be started by using NT's Control Panel Services applet, or by using Hyena's service functions.  If a large number of workstations require a scheduled job, use Hyena's Service Control functions to configure and start the Scheduler service for multiple computers at the same time.

One powerful use of NT's scheduling function is to schedule jobs to run privileged tasks under a different username.  Normally, NT does not allow a user to perform system-sensitive operations, such as making configuration changes, or loading service packs.  Instead, an administrator must perform these tasks.  Hyena can be used to configure the Scheduler service for multiple computers at the same time, and perform many of these administrative tasks automatically.

See the Tips section at http://www.adkins-resource.com for an example of using the Scheduler service to perform a privileged operation.

Using the Scheduling Function

Clicking with the right mouse button after selecting one or more computers in the list view window will access hyena's job scheduling function.  Select Add Remote Job... from the popup menu.

The following information can be entered in the Add Remote Job dialog:

Log Activity FileName (optional) - Enter the path and name of a log file for Hyena to write to for each workstation that a job is scheduled for.  The information logged consists of the workstation name, command scheduled, and success/fail status.  Click on the Settings button to configure specific options related to logging and processing.

Command Line - Enter the command line for the scheduled job to execute.

Job Time - To execute the job immediately, leave the hour and minute fields zero.  Otherwise, enter the hour and minute in 24-hour time format for the job to be scheduled.  For example, to schedule a job to run at 3:45 PM, enter 15 for the hour and 45 for the minutes.  Note:  Always test on a non-production workstation before scheduling a job for the first time.  This is especially important for workstations in different time zones.

Number of Seconds to Add to each Job - If multiple computers are being scheduled, it may be desirable to separate the jobs by a few seconds or minutes in order to better load-balance a particular resource.  Enter the number of seconds to add to each job.   If left zero, all scheduled jobs will execute at roughly the same time.

Note that this operation can take several seconds for each workstation selected and possibly longer depending upon the speed of the network.   It is recommended that a refresh (F5) be done prior to starting this operation to ensure that an up-to-date computer list is available.


Known Issues

Known Limitations and Issues

Hyena is still a relatively new product, and will undergo many changes in future releases. The list below outlines known issues, but feedback is still welcomed on any items that are important to you.

Windows 95

Hyena will not run under Windows 95; it must be executed from a workstation or server running either Windows NT Workstation or Windows NT Server.  The networking architecture of Windows 95 makes it very difficult to incorporate many of Windows NT's services.

Share Permissions

Share permission management was added in v1.43.  Several beta testers were used to test these functions in a variety of NT environments.  There are however, a few items is be aware of when using share permission functions:

Write Access Type – Hyena allows an access type called "Write" for share access permissions.  Write access permits both read and write, but not delete access.  Microsoft's utilities often do not recognize this attribute and will display any Write access types as "Special Access" instead.

Unavailable User/Group – When Hyena accesses the properties for a share's security attributes, it must retrieve the text representation of each user/group that has been granted or denied access.  If the user/group belongs to a remote computer (such as a domain controller or trusted domain), and if the remote computer is down or unresponsive, Hyena will display an error and will NOT display the remote user/group in the access list.  If the permission list is modified, the inaccessible remote user/group will be removed from the permission list.

This situation is relatively rare, and will only occur in cases where security permissions are spread across multiple servers and domains and one of the security providers is down.  This problem may be addressed in a future release of Hyena.

Local Groups – Hyena allows inclusion of local groups from both the current domain and all trusted domains into any share permission list.  Microsoft's utilities allow this operation too, but make it both difficult and undocumented.  However, this feature of NT only works with user-defined local groups, NOT the built-in local groups, such as Backup Operators, Print Operators, etc.  Unfortunately, NT does not allow an easy determination if a local group is built-in or user-defined, so the local group permission list does include all of the local groups.  If a built-in local group is added from a remote domain, an error will occur when an attempt is made to save the new permission list.  This problem may be addressed in a future release of Hyena.

Trusted Domains – Hyena does not try to determine if a given domain has an established trust with another domain.  This makes it appear possible to include user/group permissions from non-trusted domains, when this is not really possible.  NT does not report an error when an attempt is made to include user/group permissions from non-trusted domains.  This problem may be addressed in a future release of Hyena.

Use of the "*" key in the Tree View Window

The standard Windows tree window, which Hyena uses for its leftmost view window, has several standard keystrokes that are built-into the behavior of this control.  One of them involves the use of the "*" key, that when pressed, will automatically expand all of the items and sub-items under an object.  This can be useful in some cases, but for some objects in Hyena, this feature can cause near lockups of the workstation, due to the number of potential sub-items affected.  Once this feature is invoked, the process must be terminated (End Tasked) in order to stop it.

Stopping Dependent Services

Hyena currently does not support stopping services that are dependent upon other services.  If you attempt to do so, an error message will result.  This should be corrected in a future release.  To stop these types of services, you must first stop the underlying dependent services.

Limitations of the CACLS command

There are several documented limitations of NT's "cacls" command that Hyena uses to set home directory permissions.  Most notable, is the inability for this command to process usernames that contain spaces.  This problem will be resolved once Hyena includes built-in security management functions.

An additional problem has also been reported in instances where the local workstation is not validating against the primary domain controller, thereby

causing the account to be rejected by the cacls command.  This problem, too, will be resolved once Hyena includes built-in security management functions.

Last Known Logon and Logoff

Hyena displays the last known logon and logoff information that is returned from the primary domain controller (PDC).  Microsoft has not clearly documented the accuracy of this information, and instances have been observed when the information is incorrect.  However, in all cases, if a date is present for either logon or logoff dates, then there definitely was a logon/logoff on that date.  The problem seems to center around a date either not being present (i.e. the user never logged in/logged off), or an obviously old date is displayed, when it is known that a later login/logoff had actually occurred.

This problem is known to occur in both multiple-domain controller and single-domain controller environments, and in both NT 3.51 and 4.0.  In other cases, the information presented will be entirely accurate and up-to-date.

Since the information is still somewhat useful, it will continue to be displayed in Hyena's user account dialog, but the description of these values has been changed to "last known" as a result of this problem.

File Management under NT 3.51

File management functions (copy, move, rename, delete, and properties) are only available under NT versions 4.0 or later.  These options may work under the "shell update" for version 3.51, but this configuration is untested.  All of Hyena's file management functions utilize NT 4.0's built-in shell, thereby achieving high levels of compatibility with NT 4.0.

User Primary Group

Hyena's support for the user's primary group has the following limitations:

Newly added users must belong to the Domain Users group.

A user cannot be removed from their current primary group and be changed to a different primary group in the same operation.

Modification of the primary user group for multiple users is not supported.


Release Notes

Revision and Release Notes

Version 1.76

Corrected problem with Share security information for Read, Change, and Write access not being saved properly; these security permissions were saved as "Full Control" instead.  It is highly recommended that all share security permissions using Full Control be reviewed for any shares created or modified using Hyena v1.75.

Put in validation to ensure that shares cannot be created with illegal characters in the name.  Hyena will no longer allow the following characters in the share name: * + = / < > ? . , ; : " " [ ] \ \ |

Corrected problem with Details, List, and Filter buttons on toolbar not toggling correctly.

Hid the Disk Space icon from server/workstation object list when running under NT 3.51 (the drive space function is not available under NT 3.51).

Suppressed displaying multiple error messages when viewing disk space and print job information.  Error messages will only be displayed once when viewing remote drives or print jobs, and the automatic refresh/update mechanism will be disabled.

Corrected problem with the View Security function not working when used from the right list window.

Modified search behavior when selecting the "Edit" option for user login scripts.  Hyena will now allow the entry of a full UNC path in the Scripts Path setting under Tools->Settings->Paths.  This path will then be used to locate a user's login script.  See the Default Login Script Directory section for examples on how to use the login script path setting.

Corrected Dr. Watson error that occurred when multiple files were selected from File Security view mode or under NT 3.51.

Added the current number of print jobs to the view display for printers, and enabled the option to customize the printer display view.  To customize the columns for the printer view display, select Tools->Settings->Display from the menu.

Enabled pressing Enter/Return for a highlighted folder in the tree window to display its contents in the list window.  Also, added a new keyboard option, Shift-Enter, which will display the same popup context menu as clicking the right mouse button.

Changed double-click behavior for computers (servers and workstations) to open/expand the computer, instead of accessing the computer description dialog.  To change the computer's description, right click on the computer and select the Properties function.

Created a better (more visible) icon for offline printers.

Modified the service control functions to require fewer administrative rights for controlling (starting, stopping, etc.) services.

Added more user account details (account lockout, user must change password at next logon, etc.) to the User Details display view.

Version 1.75

Added new icon and menu option for all computers and servers to display disk space statistics.  Information displayed includes total drive size, space used, and space available and percentages.  Information is updated every 30 seconds.

Added new Explorer menu integration into all file and directory menus.  Except for the "Send To" menu option, all Explorer and menu extensions (IE 4.0, Power Toy, etc.) will be available for files and directories.  This option is only applicable and available under NT 4.0.

Added new option to menu for Files and Directories ("View Security"), that will display the file/directory security information for selected files, with options to scan directories and subdirectories.  Resulting information can be sorted, filtered, and copied to output file or clipboard.

Added option to not show BDCs and NT Servers in the domain tree in the list window.  This option can be changed in the Tools->Settings->View dialog.  Note that this setting will improvement domain browsing performance significantly in some cases.  BDCs and servers can still be accessed through the Computers, Networks, and Quick Access layers.

Added new filter for viewing certain types of computers.  To access this dialog, right click on Computers, and select "View Computers…" from the menu.

Added a  "Copy to File" option in addition to the "Copy to Clipboard" option available under the Edit->Copy… menu.  Also added options to change the delimiter used for separating columns, and options to control whether column names are copied and if output should be appending to existing files.  Information can be copied to a file if a large number of records are selected to save time and memory.

Added option to change the path to an existing share in the share properties dialog.

Added print job time (job submission time) to the list of available columns that can be displayed for print jobs.  This column is not show by default.  To enable viewing this column, configure the print jobs display options in the Tools->Settings->Display dialog.

Added the follow options to the export function (File->Export).

User-selectable field delimiter

Output file append options

Option to export user RAS (dialup) settings

Option to export specific services and/or groups

See the separate Exporter documentation for a complete description of these settings.

Enabled the menu option for viewing the print jobs when selecting to view printer jobs in the list window.

Enabled listing the Quick Access Computers object contents in the list window, for easier control and access to list-window specific functions.

Disabled the default full screen mode when viewing Hyena's help window.

Corrected problem where some usernames were not being removed from the "available" list in the Global Groups properties dialog, and also displayed the full user name next to the username in the "members of" list.

Version 1.7

Added support for the new common control behavior available in Internet Explorer 4.0, including automatic (hover) selection, and list window row hightlighting and grid.  This feature can be enabled in the Tools->Settings->GUI dialog.  See the GUI Settings for more information on this feature.

Created new menu options for viewing services, allowing for viewing all services and drivers, viewing services only, or for viewing drivers only.

Added printing support, both on menu (File->Print) and in toolbar.  This feature will print the current contents of the list window; printing of only selected list items (rows) is also supported.

Created a new Quick Access object layer, where frequently accessed computers and printers can be placed.  This new area can also be used for servers or workstations that will not normally appear in NT's browse list.

Created a new Networks object layer, which supports network browsing of networks and their supporting workgroups, workstations, and printers.  This new layer can also be used to view Windows 95 workgroups and workstation members.

Improved support for Windows 95 has been added, including viewing of shares and printers on Windows 95 clients.  Windows 95 computers that are not members of an NT domain can be accessed through the new Networks object layer.

Exporting functions have been moved into a new standalone program (Exporter.EXE). This program is provided free with Hyena.  For more information, see the Exporting section, or review the new online Exporter.HLP file.  The exporting function was also extended to allow exporting Services on any server or workstation, plus an option is available to export only a single computers objects.

Added minimal support for setting the user's primary group.  For limitations in the support of setting users primary groups, see the Primary Group Limitations section.

Added feature to allow shares to be validated for the existence of their shared directory.  This feature is automatically enabled as part of the "Check if shares contain subdirectories" option in the Settings->Tools->View dialog.  When enabled, shares that are missing their directory will be displayed with grayed out (disabled) icons.

Modified user profile dialog (in User Properties) to allow creating or modifying user home directory share.

Modified all dialog boxes for proper placement of the OK and Cancel buttons in the upper right corners, in order to be more consistent with Windows programming standards.

Corrected incorrect phrase on account lockout page.  Changed "after x minutes" to read "after x bad login attempts".

Added new menu items for creating new users, so that new users can be added while operating in a user list or tree window.  Right click on any user to display this new option.  Pressing Insert will also invoke this same function.

Corrected problem with listing remote printers on workstations, allowing printers and print jobs to be controlled on remote non-shared printers on workstations or servers.

Added new verification dialog box (Yes/No) when making changes to multiple users.  This verification is ENABLED by default, but can be turned off in the Tools->Settings->General options.

Modified "Find" buttons on User Profile and User Login Script to default to more suitable default directories.

Version 1.6

Added print job management functions to local and network shared printers.  Supported functions include job and printer queue management.  To access these new functions, simply right mouse click on a printer.

Improved sort and refresh mechanisms in the list view window.  A manual refresh or sort will no longer change the sort sequence or scroll the currently selected item out of the window.  An indicator for the sort sequence was also added to the column header.

Added new option to the Settings dialog (Tools menu, Settings), for controlling the information displayed in the print jobs and access permissions displays.

Added title bar to list window; displayed current list window contents in title bar.

Corrected problem with printer and offline workstation sort order in tree window display.

Added server type (NT Server, Windows 95, etc.) and operating system version information to computer export data.

Modified icon format for printers to reflect printer state, either paused, online idle, or online printing.

Added "Open With…" context menu option for files.  This option will only work under NT 4.0.

Modified user password change information to include the actual date/time of the last password change.

Corrected bug that resulted in error when attempting to view the shares on a server that had a large number of shares.

Added capability to automatically save and restore the last window size and position.

Added a third parameter (%3) to the information passed to the SetHomeACL.BAT file.  The third parameter passed is set to the name of the server offering the home directory without the leading backslashes.

Corrected bug that caused access to the seventh user-defined tool to instead invoke the eighth user-defined tool.

Added feature to not look into the contents of shared directories by default when listing shares that only allow a single connection.

Added quotes automatically around the user home directory parameter when passing information to SetHomeACL.BAT file.  This change will not affect existing procedures, since the quotes are automatically handled by the CACLS utility.

Improved the method used to determine shared printer availability on servers and workstations.  This will result in the appearance of the printer object only for server or workstations actually sharing one or more printers.

Corrected problem whereby attempting to view a manually added share name that was misspelled resulted in access violation.

Corrected problem whereby attempting to remove a member from a global group directly in the tree view window resulted in error.

Changed the method used to retrieve the list of printers on remote servers to both increase performance and provide consistent results.

Added the full file and directory path when invoking custom user-defined tool for a file/directory, using the %E% parameter in the tool command line.

Corrected problem that resulted in Dr. Watson or access violation when using export function on invalid filename or locked export file.

Added capability to display the comment after the name of the PDC in the tree view window.

Corrected problem that resulted in strange behavior when F3 (Find Next) was pressed without having started a previous Find operation.

Added Explore button for user home directories to user profile dialog.

Added capability to automatically check the option requiring user to change password at next logon when password is changed (behavior is now identical to NT's User Manager)

Added item to popup menu for user home directory properties to allow setting share permissions.  To access this function, expand the properties for a user in the tree window, and right click on the Home Directory property.

Corrected problem with home directories not being created when multiple users' home directories were modified at the same time.

Corrected problem with %username% variable not being consistently recognized in the user profile path


Licensing and Registration

Trial versions of Hyena are available for use for 30-days from the date of installation.  The registration dialog will show how many days remain within the trial period.  After the 30-day trial is completed, continued use of Hyena requires registration.  For warranty, disclaimer, and specific licensing information, see the license.txt file included with the Hyena distribution package.

Hyena offers a number of pricing and licensing options, as follows:

Single User	$	199.00

3-user License	$	449.00

5-user License	$	649.00

Site License	$	1,299.00

Corporate License	$	2,599.00

A site license allows an unlimited number of users to use Hyena at the same site.  A "site" is defined as one contiguous piece of property.  For example, most "campus" business or university settings would qualify for a site license.  If you have questions about whether your business qualifies for a site license, please contact Adkins Resource, Inc. at kevin@adkins-resource.com.  A corporate license allows unlimited use for an unlimited number of sites for the same organization.

Hyena may be installed on a network drive and on multiple machines, so long as each user accessing the software is individually licensed.  Upon receipt of payment, an access key will be mailed (postal or electronically) to you.  The access key that you receive will permit indefinite use of the registered version.  In the event that future minor updates to Hyena become available, the same access key can be used on these updates as well, without further payment. Updates to Hyena can be obtained from www.adkins-resource.com.   Upgrades to Hyena are also available from this site, and any upgrade charges that apply will be listed.

Additional licenses must be registered and paid for at the current market price.   License upgrades (for example upgrading from a single-user to a 3-user license) are priced as being the difference between the cost of the new license, less the current cost of the current license level.

How to Order:

To order any Hyena license level using your MasterCard, VISA, NOVUS/Discover, or American Express card, you can do any one of the following:

•	Call (830) 779-2191 (see Note below)

•	Mail Hyena's order form to the mail address listed below

•	Fax Hyena's order form to (830) 779-2191 (see Note below)

You can reach Adkins Resource, Inc. at any of the following addresses:

Email: 	kevin@adkins-resource.com

Telephone: 	(830) 779-2191 (see Note below)

(210) 513-0688 (alternate number)

Fax: 	(830) 779-2191 (see Note below)

Mail:	Adkins Resource, Inc.

P.O. Box 1077

Adkins, TX 78101

Note:  If you have problems using the new "830" area code, check with your local telephone company, as this is a new area code for the United States.  We appreciate your patience as the telephone companies try to coordinate their area code changes with each another. The alternate phone number (210) 513-0688 is also available if your telephone system is unable to recognize the new area code.

Although the same number is used for both voice and fax, you do not need to call in advance to sending a fax; the telephone system automatically determines what type of call is being made.


Order Form
Hyena v1.76 Order Form

Adkins Resource, Inc.

P.O. Box 1077

Adkins, TX 78101

Please Print Clearly

Name___________________________  Email _________________________

Company_______________________________________________________

Address________________________________________________________

City_______________ State_______  Country _____________ Zip_________

Telephone_______________________Fax____________________________

How did you find out about Hyena? (Check all that apply)

_____ Web Advertisement	Web Site________________________________

_____ Print Advertisement	Publication______________________________

_____ Card Deck / Mailer	Publication______________________________

_____ Magazine Article	Publication______________________________

_____ Shareware Library	Library Name____________________________

_____ Web search 	Web Site________________________________ _____ Friend / Associate	Other___________________________________

Do you want to be added to our mailing list? If so, print email address(es) below:

______________________________________________________________

License Type(s) being purchased

Single-User 	($ 199 per user)	$_______

3-User 	($ 449)	$_______

5-User 	($ 649) 	$_______

Site License 	($ 1299) 	$_______

Corporate License 	($ 2599)	$_______

Texas residents please add 6.25% state sales tax	$_______

Shipping Options (Select one or more options)

Note: Shipment includes the latest version of Hyena on 3 1/2" diskette and

License certificate only

No shipping required.  Send only registration key via email to:

____________________________________________

Ship to: ______________________________________

____________________________________________

Shipping Charges (if shipping desired)

$ 5.00  United States only	$_______

$ 10.00 outside United States	$_______

Also send registration key via email to (in addition to shipping):

____________________________________________

Total License, Tax, and Shipping Options	$_______

Payment Method

_____ Check/Money Order - Please make payable to Adkins Resource, Inc.

_____ Company Purchase Order. Purchase Order no: __________________

 Official Company purchase order must be enclosed or faxed to (830) 779-2191.

_____ Credit Card. MasterCard, VISA, American Express, NOVUS/Discover

Card Number ____________________________

Expiration Date (Month/Year) _______________

Card Owner's Name_______________________

Card Owner's / Authorized User's Signature ________________________________________

This order form can be sent to:

Email:	kevin@adkins-resource.com

Fax:	(830) 779-2191

Mail:	Adkins Resource, Inc.

P.O. Box 1077

Adkins, TX 78101

Providing the following additional information would be greatly appreciated:

Number of NT servers and users at your company_______________________

Version(s) of NT in use_____________________________________________

Which Hyena features did you find most useful? _________________________

_______________________________________________________________

_______________________________________________________________

What features would you like to see incorporated into the next version?

_______________________________________________________________

_______________________________________________________________

Thank you for your purchase of Hyena!!


User Management

Managing Users

Hyena takes managing users to a new level from what is available using NT's built-in User Manager utility.  The list below summarizes the primary differences between Hyena and NT's User Manager:

Renaming Users - Hyena supports in-place renaming of users.  Simply right-click on a username, select rename, and enter the new name.  If the user has a network-based home directory whose directory name matches the username, Hyena will prompt for confirmation to rename the directory to match the new username.

Home Directory Exploring - The contents of the user's home directory can be explored by selecting the Explore option after right clicking on the home directory property of a user.  This feature is available in NT 4.0 only.

Adding Users - After a new user is added, the new user's properties are available in the rightmost window of the User's Properties dialog.  This allows both the ability to see which users have been added, as well as allowing individual user's properties to be examined without leaving the main window.  There is also a "Set" button next to the Confirm Password field that can be used to set a confirmed password.  Once set, additional new users will automatically inherit the established password, without having to enter it each time.  Note: The password that has been set only remains for the duration of each user addition session.  It must be re-established the next time that users are added.

Profile Management - The dialog for profile and script properties has been designed to allow searching for profiles, login script, and home directory.  To make the best use of these features, always started your search through the Network Neighborhood icon in the corresponding find dialog.  This will allow the full UNC path to be returned instead of any mapped drive paths.

Home Directories and Home Directory Security - Hyena supports the creation of home directories automatically, both for new and copied users, following the same conventions used by NT's User Manager utility.  One area of difference, however, is how security is handled for newly created home directories.

When Hyena creates a home directory, a batch file is used to set the initial security on the directory.  Hyena will automatically create this batch file, named SetHomeACL.BAT, if it cannot be found; the file will be placed in the directory that Hyena is being executed from.  The default contents of this file are as follows:

echo y| cacls %1 /g %2:F

This command uses NT's cacls command utility to set the directory's security permissions.  The %1 is replaced with the directory name, and %2 is replaced with the user name.  (The symbol after the "echo y" is the pipe symbol). The effect of this command is to give only the designated user (%2) full control to the directory.

By making a simple modification to the SetHomeACL.BAT file, however, you can have the home directory's permissions inherit the parent directory's permissions.  To do this, simply change the command to be:

echo y| cacls %1 /e /g %2:F

This generally will leave the directory's creator (i.e. you), full control as well.  Multiple commands can also be placed in the SetHomeACL.BAT file.  For example, a separate command can be used to give Domain Administrators full control, and another command can be used to give members of the HelpDesk group Change control.

Hyena will only create the home directory if it cannot be found, so the commands and parameters used in this file can be custom-tailored.  Additional help on the cacls command can be found by entering the "cacls" command at the command prompt, in NT's resource kits, and on TechNet.  Articles Q135268 and Q131780 are good references for the information presented here.

A third parameter (%3) is also passed to this batch file, which is the name of the server offering the shared directory, without leading backslashes.

A final note: If your environment has more than one domain controller, then it's possible that the newly added user will not be known to all of the domain controllers until they are fully synchronized.  While synchronization does happen automatically, it can take a few minutes to complete.  During this time, the permissions on a newly created home directory may show "Account Unknown".  Once the domain controllers synchronize the Account Unknown entry will be replaced with the actual username.

Multi-user Modifications - Hyena allows for any combination of users to be modified at the same time.  Multiple users can be selected by listing the appropriate group of users in Hyena's main list window, and then selecting the range of users with the mouse.  Hold the shift key down to select a range of users, or hold the Control key down to select specific users.  While modifying the properties for multiple users, each individual user's properties can be viewed in the rightmost window.


Helpful Hints and Tips

Helpful Hints

Hyena was designed for ease of use and to follow many of the standard conventions for modern Windows-based software.  The list below summarizes how to use Hyena's unique features

Mouse

Clicking the right mouse button after selecting an object in Hyena will display a pop-up context menu displaying options specific to the selected object.

Double clicking on any Hyena object will display any children that the object may have.  If the object does not contain any child items, then the object's properties will be displayed.  For example, double clicking on the Domain Users object will display all of the domain users in the target domain.  Double clicking, in turn, on one of the individual domain users will display that user's properties dialog window.

Keyboard

When using the mouse for drag-and-drop file copy and move operations, the control key can be pressed to indicate a copy operation, while the shift key can be pressed to indicate that a file move operation should be performed.  The keys only need to be pressed when the file copy/move operation is initiated; they do not have to be held down for the duration of the file copy/move.

To speed access to certain common operations, the following keys have been assigned to specific commands:

Return/Enter - Same as selecting Properties [image] option.  If object does not have any properties, then object's double-click action is performed.

  Insert - Same as selecting object's Create... or New... option.  For example, pressing Insert when the Domain Users object is selected will display the Create New User dialog.

  Delete - Same as selecting object's delete option.

F5 - Will refresh the contents of the rightmost list window.

ESC - Pressing the Escape key while in the leftmost "tree" view window will automatically jump to the parent of the selected item.

Left and Right Arrow Keys - When positioned over a "tree" item that has a "plus" symbol next to it, the right and left arrow keys can be used to expand and contract the selected item.

Control-F - Activates the Search and Filter function.

Ctrl-F1…Ctrl-F9 - Activates the 1st (F1) through the 9th (F9) user-defined tool or command.

Exporting Objects

Exporting functions are separate from Hyena and are part of a standalone product named "Domain Exporter" (Exporter.EXE).  This is a free utility, and it is included with Hyena.  To access the export functions, click on the Export toolbar icon, or select File->Export from the menu.  Hyena's export configuration dialog allows setting all of the options for the Exporter utility.  The selected export options are saved into a file named Export.INI, which is in turn used to configure the Exporter program.  For more information on the Export.INI file, and how to execute the Exporter program from outside Hyena, see the online Exporter help documentation (Exporter.HLP).

Any information selected and displayed in the rightmost list window can also be copied to the clipboard.  To copy to the clipboard, select the "Edit" menu option, and then select "Copy to Clipboard".


Introduction

Welcome to Hyena, a Windows NT system management utility designed to ease some of the tasks of administering both large and small NT-based systems.

Hyena brings together many of the features of User Manager, Server Manager, and File Manager/Explorer into one centralized program.  In Hyena, all NT domain objects, such as users, servers, and groups, are hierarchically arranged for easy and logical administration.  Here's a sample of what Hyena can do:

Create, modify, delete, and view users, groups, and group membership

Export files of users, groups, printers, computers, and group members

Browse server shares, copy and delete files without drive mappings

Create new network drives and printer connections

View events, sessions, shares, and open files for any server

View and control services and drivers for one or more computers

Manage share permissions

Remotely schedule jobs for multiple computers at the same time

Remotely shutdown and reboot any server

This help document is intended to supplement existing Windows NT documentation, and as such, does not cover specific administration issues.  What is covered, however, are the areas that have been extended in Hyena, and those areas that are totally unique.  Additional introductory information on using Hyena can be found in the Hyena User Guide, which is installed into the same directory as Hyena during installation. The name of the file is Hyena.doc; a shortcut icon is also created for it during installation.  The Hyena User Guide can also be downloaded from www.adkins-resource.com

I hope that you enjoy this program as much as I did developing it.  If you have questions or problems, or want to check to see if a new version is available, see the Support and Suggestions section.  If you find that you like this program, see the Licensing and Registration section for pricing and licensing information.


Support and Suggestions

Technical support, questions, wishes, gripes, and problem (ie bug) reporting can be directed to kevin@adkins-resource.com.  Please try to be as specific as possible in describing the nature of the problem or issue.  If applicable, include captured screen images in standard Windows 16-color bitmap (.BMP) format; please compress any submitted .bmp files in PKZIP-compatible compression format.

Updates and Upgrades

Upgrades to Hyena are available from http://www.adkins-resource.com.

This site is constantly updated with new versions, feature outlines, tips, and pricing information.