SystemTools ToolNews

SystemTools 'ToolNews' - June 7, 2016

  1. Hyena
    • Hyena v12.0 Released
    • Hyena v11.7 Updated to Rev 'E'
  2. Tips
    • Finding 'Servers' in Active Directory
    • Improved List Window Keyboard Search
  3. Hyena Maintenance
  4. Keeping in Touch
    • Help us keep you informed
    • Help us spread the word !
  5. Contact Information


HyenaHyena v12.0 Released

Hyena v12.0 has been released, and is now available in both x86 and x64 versions in English, French, German, and Spanish. Hyena v12.0 can be downloaded from:

New features in Hyena v12.0 include:

.Policy View

The new 'Group Policy View' in Hyena v12.0 shows all group policies assigned to any number of selected OUs (at the same time), along with both OU, group policy, and WMI filtering attributes. It is now possible to create a comprehensive GPO view of the entire domain showing all linked OU policies.

.OU Statistics View

The new 'Statistics View' in Hyena makes it easy to display the total number and type of objects contained in one or more selected containers and organizational units. The 'Active Stats' view can show the number of objects for each object class or selected object classes.

Other options include sub-level searching, optional indentation for sub-containers, skipping disabled users or computers, and showing individual group types.

For a complete list of changes in Hyena v12.0, see the Hyena New Features page.

Hyena v11.7 Updated to rev 'E'

Hyena v11.7 has been updated for rev 'E' from its initial release, and can be downloaded here. Changes include:

  • Exporter Pro - Added option to export scheduled tasks for new task scheduler (Vista and later)

  • Rev 'E' - Fixed problem with '.' in dates causing account expiration validation problems (Active Task).

  • Rev 'E' - Fixed problem with Windows returning a date in the incorrect format for [TODAY] for non-US date format users, causing incorrect query processing.

  • Rev 'E' - Fixed [TODAY] symbol replacement problem in Active Directory queries when two different date-data types were used in the same query with the same [TODAY] replacement values.

  • Rev 'D' - Fixed problem with Add/Remove group member function crashing.

  • Rev 'C' - Added 'Find' button to 'Manage Directory Attributes' function when a DN attribute is selected.

  • Rev 'C' - Enabled scrolling on tree control in Exchange Properties > Email Addresses.

  • Rev 'C' - Changed wording on Edit > Find dialog to better reflect the filtering behavior (English only)

  • Rev 'C' - Fixed problem in Exchange Properties > Mail Restrictions dialog that caused the Send Limits to be hidden.

  • Rev 'B' - Sorted the advanced settings (Tools > Settings > Advanced) by default by the name of the setting.

  • Rev 'B' - Added a new symbol, %SYM_AD_GROUP_PARENT%, that can be added to group member queries to show the 'parent' group for indirect group displays. This symbol is useful when nesting groups and showing group membership displays for multiple groups, so that the originating parent group can be added to the output.

  • Rev 'B' - Corrected GUI issue when resizing AD Queries dialog that caused a couple of buttons to not be placed correctly.

  • Rev 'B' - Modified the method used in Active Task to add new objects to groups, in some cases using the new objects' SID.

  • Rev 'B' - Modified the error message when new objects cannot be added to groups, to show both the group and member path.

  • Rev 'B' - Created a workaround when updating share security information (Share Properties) when the server is a non-Windows filter (for example a NetApp device) to set the security permissions in a different manner.

For a complete list of changes in Hyena v11.7, see the Hyena New Features page.



Finding 'Servers' in Active Directory

Hyena uses the Windows Browser system to list the ‘Servers’ node for a domain. If an error occurs when trying to view the ‘Servers’ node for a domain, or if the list is incomplete, then the problem is due to a non-functioning browser system. For an overview of how the browser system works, see here:

(Hyena uses the Windows API ‘NetServerEnum’ to get a list of the ‘servers’ for the Servers node under a domain)

Over the years, Microsoft has made changes in Windows that can cause the browser service to no longer function. These changes include eliminating Netbios when possible and disabling the browser service. It might be possible to temporarily fix this problem by ensuring the browser service is running on all domain controllers and servers and the local workstation. However, due to the complexity of the way the browser protocol works, it is advisable to find another method to get a list of the ‘Servers’. Future versions of Hyena will use this same method, as an option, to get around this issue.

SystemTools gets numerous support requests asking why we can’t ‘fix’ this issue. The problem is that there isn’t any method to ask Windows or the network for a list of ‘servers’. The first problem is defining what a server is. Is a domain controller a server ? Is a print server a server ? Is a workstation offering a shared copy of a file a server ?

Hyena does not use any agents or services installed on any computers in order to perform any functions; Hyena is dependent entirely on functions built into Windows and Active Directory for its operation. When a new server is brought online for the first time, there is not a way Hyena or any Windows application can ask “What is the name of the new server and what o/s is it running ?”.

If a list of ‘servers’ is desired, and assuming the Windows browse list is not functional, the only place to get a list of any network object in Windows is from Active Directory. There are essentially two ways to get this list in Hyena using Active Directory (AD):

Place the servers into their own OU structure.

By default, AD will place all new computers, including servers, into the ‘Computers’ container. Any computer can be moved into another AD organizational unit (OU). By creating your own OU structure, even with multiple sub-OUs under a main ‘Servers’ OU, you can simply query the contents of the OU and get an instant list of the objects that it contains.

If this approach is taken, a custom query should be created to show the relevant attributes related to computers, such as the operating system, service pack, and other computer-related attributes. For more information on creating your own AD query, watch this video:


  • Create the query for the ‘Container/OU Contents’ query type. Then, right click on any OU containing a server object, select Query Active Directory and execute the custom Server query.
  • If using multiple sub-OUs under a main Servers OU, to list all servers in all sub-OUs when the main Servers OU is selected, enable the ‘Search Entire Directory’ option on the bottom of the query Properties. This will force Hyena to query the selected container and all sub-containers.

Create a filtered query to find the servers in AD.

AD can be searched and filtered for any combination of attributes. The downside of this approach is that there may be a performance penalty for such a search. If using Hyena v11.7 or later, the AD query for finding and filtering for servers is already created. To enable it, follow these steps:

  • Select File > Manage Active Directory Queries
  • Change the ‘Existing Queries For’ dropdown (upper right) to be “Container/OU Contents’.
  • Click the ‘Query Library’ button (top right)
  • Click the query named ‘Servers’ in the left query list, and click the ‘Import’ button.
  • Click OK.

In Hyena, to run this query, first click on any OU in the left or right window. Multiple OUs can be selected and searched in the right window. To search the entire domain (ie all OUs), click on the main ‘Containers/OUs’ node in the left window under the domain. Right click, select Query Active Directory, then select the name of the query to find the ‘Servers’, by default named ‘Servers’.

If using Hyena versions prior to v11.7, simply create a new query (File > Manage Object View > AD Queries, change the Query Type to ‘Container/OU Contents’, then click the ‘New Query’ button). Enter a query name such as ‘Servers’ and check the box to ‘Include subcontainers and sub-OUs in Search’, then paste this line into the LDAP Search Filter:


Add attributes into the query as desired. Execute the query as discussed earlier.

Improved List Window Keyboard Search

Prior to Hyena v12.0, any automatic keyboard searches in Hyena's right window would only use the first column's data in the search. This was due to the standard behavior in Window's list control only using the control's values in the first column when performing any matching.

A new advanced setting, 'AllowExtendedListWindowKeySearch', can now be activated which will use the current sort column when performing any search using the keyboard on the list (right window) results.

.Hyena Maintenance

All Hyena licenses have a built-in maintenance expiration date, which can be displayed under the Tools > Settings > Licensing dialog. The maintenance expiration date determines whether new releases can be installed with the active license. If your maintenance has recently expired or is about to expire, it can be renewed now. For maintenance information and renewal options, visit:

If you prefer to get an email quotation on maintenance renewal, send your current license information to and request a maintenance renewal quote. You can easily get the current license information under Hyena's Tools > Settings > Licensing dialog.

If your maintenance expiration date is before May 15, 2016, the upgrade cost is only 50% of the licensing cost, which includes one year of maintenance. Maintenance expirations on or after May 15, 2016 can be renewed now.

.Keeping in Touch

Help us keep you informed

Help us keep you and other users in your organization informed of updates and releases of SystemTools products.

Any Hyena user can register for this newsletter (ToolNews) by selecting "Newsletter Signup" on Hyena's Help menu. You can also go directly to our ToolNews registration page as well. We could also use the help of our existing customers by passing along this newsletter to other SystemTools users within your company.

We use an automated service to handle sending this newsletter, including subscribing and unsubscribing. All new subscriptions require confirmation, and we will never share our newsletter email list with anyone.

Help us spread the word !

For nearly 20 years Hyena has helped tens of thousands of IT managers, administrators, help desk personnel, and auditors simplify the management and reporting of Windows. We have found over and over that the number one source of newcomers to our products has come from word-of-mouth of other happy users. The entire SystemTools Software family and community would very much appreciate it if you would mention Hyena to friends and associates that you feel could use it to simplify their jobs as well.

As our user base has grown, the amount and quality of feature recommendations has grown as well, making for an even better product for existing and future users. Simply put, the more we grow the exposure of SystemTools Software products, the more return you get from your investment.

Thank you for your help in keeping Hyena improving and growing !


.Contact Information

Sales -
Support -
Telephone - 1-877-SYS-TOOL (1-877-797-8665) or International Customers - 1-830-779-2349

SystemTools Software Inc.
P.O. Box 1209
La Vernia, TX 78121

Thank you for your support.