Directory and Resource Administrator 9.2.1.4 Release Notes

July 2019

This patch resolves specific issues with the DRA Server, DRA ASP Web Console, DRA Win32 Console, DRA REST, and the Web Console. This document outlines why you should install this patch.

Frequently these improvements are made in direct response to suggestions from our customers. We thank you for your time and valuable input. We hope you continue to help us ensure that our products meet all your needs. You can post feedback in the Directory and Resource Administrator forum on NetIQ Communities, our online community that also includes product information, blogs, and links to helpful resources.

1.0 System Requirements

This patch requires Directory and Resource Administrator 9.2.1.

2.0 Installing This Version

To install this patch, close all DRA consoles and run the DRA_9_2_1_4.EXE on the DRA Primary and Secondary servers and the DRA-REST-Extensions_9_2_1_4.EXE on all servers hosting the DRA Rest and DRA Host Services.

For more information about version 9.2 releases, see the Release Notes. For detailed information about installing Directory and Resource Administrator components and modules, see the Directory and Resource Administrator Installation Guide.

2.1 Installation Considerations

After you install the patch, perform a hard refresh on the browser to clear the cache and reload the pages. Ctrl+Shift+R or Ctrl+F5 will work with most browsers. This is required to see the changes from the patch.

For more commands to clear the browser cache, see the Wikipedia: Bypass your cache page.

3.0 Enhancement

Office 365 License Update Schedule:

This patch update introduces a new setting in the Tenant Properties page, which is configurable per tenant. This setting is used for DRA Office 365 license policies to configure how license assignments will be enforced:

Ensure only licenses assigned by DRA policies are enabled on accounts. All other licenses will be removed.

When this setting is enabled, the DRA license enforcement will ensure that only licenses assigned through DRA policies are provisioned to accounts (licenses assigned outside of DRA will be removed from the accounts assigned to the license policy). When this setting is disabled (default), DRA license enforcement will only ensure that the specific licenses you have included in your Office 365 polices are provisioned to accounts (when an account is unassigned from a license policy, only the licenses assigned by that policy will be de-provisioned).

4.0 Customer Issues Addressed in This Patch

This release resolves the following DRA Administration Server issues:

  • Resolved an issue where the contents of the old Home directory may be deleted without being copied to the new Home directory when the move operation is performed, if one or more files are opened using the Exclusive lock option. (ENG349307)

This release resolves the following DRA REST Services issues:

  • Resolved an issue with accessing custom attributes in Submit Handler on the Create page. (ENG349221)

  • Resolved an issue with the Web Console custom handler error when calling a DRA edit page directly through a URL. (ENG349244)

  • Resolved an issue where customization tasks were not visible when upgraded from DRA 9.2.1.x to DRA 9.2.1.4. (ENG349192)

This release resolves the following DRA ASP Web Console issues:

  • Resolved an issue where DRA 9.2.1.x fails to return a group membership in the Web Console when group members were viewed. (ENG349205)

5.0 Customer Issues Addressed in Previous Patches

The following issues were addressed in previous patches:

  • Resolved an issue with the unlicensed cloud mailboxes that were not displaying as cloud objects. (ENG346578)

    IMPORTANT:After applying this patch, perform a full accounts cache refresh for the managed domains to support non-license cloud mailboxes.

  • Resolved an issue where the Group rule in an ActiveView with an Exclude rule does not return groups. (ENG349045)

  • Resolved an issue with the ExchangeEnum operation on the cloud mailbox objects such as Room Mailbox, Equipment Mailbox, and Shared Mailbox. (ENG349138)

  • Resolved an issue that prevented Office 365 License policy from assigning powers to the Power BI license. (ENG349115)

  • Resolved an issue where DRA 9.2.1.x fails to clone an Exchange Enabled Contact in the Web Console when the In.EmailAddress parameter was empty from the variable set DRA 9.1.x and DRA 9.2.0.x clone. (ENG348900)

  • Resolved an issue with spacing where the Display Name appears as LastName,Firstname without space after a comma. (ENG348885)

  • Resolved an issue where the LDAP query macro fails to use a defined variable and displays an undefined error when the query is executed using the Options tab. (ENG348884)

  • Resolved an issue where Workflow customization is executed using the Form Load Handlers; the set values are not saved onto the view and are unable to pre-populate form fields. (ENG348861)

  • Resolved an issue where the Account Expiration Time on a user Account page can be inadvertently applied when hosting the Web Console on a Windows 2016 Japanese operating system. (ENG348761)

  • Resolved an issue where the create custom LDAP search with an attribute equal fails to save the search criteria in the Web Console. (ENG348194)

  • Resolved an issue where the User Principal Name (UPN) suffix was changing in the Web Console after refreshing the user properties page. (ENG349166)

  • Resolved an issue where the Public Folder cacheloader action fails to find a running Exchange Server when the configured Exchange Server is down. (ENG348543)

  • Resolved an issue where the Post task trigger fails to execute the script during the GroupMemberEnum and PagedEnum operations. (ENG348620)

  • Resolved an issue where an Active Directory user attribute, msRTCSIP-PrimaryUserAddress, is duplicated when the Web Console or Win32 Console is used to clone the AD user with Skype for Business enabled. (ENG348617)

  • Resolved an issue that impacted performance when an Assistant Administrator, who is a member of multiple groups that have delegated powers, performs any operation. (ENG348625)

  • Resolved an issue that impacted performance while login and only when the environment has multiple member servers are managed. (ENG348643)

  • Resolved an issue that impacted performance while the GroupMembershipEnum operation is performed in the Web Console. (ENG348564)

  • Resolved an issue where, instead of multiple characters per line, the values of a Multi-Value Text field are converted to a single-character-per-line format. (ENG348612)

  • Resolved an issue where the Built-in policy for Group Name maximum length field was failed tovalidate. (ENG348536)

  • Resolved an issue where the DRA cache loader fails on a few cycles of an IACR. (ENG348449)

  • Resolved an issue with the Win32 Console scroll bars not working in the Office 365 Licensepage. (ENG348366)

6.0 Uninstalling This Patch

To uninstall the patch:

  1. Log on to the target computer with a local administrator account.

  2. Open the Windows Control Panel window and start the Programs and Features program.

  3. Select View installed updates from the left panel and locate the patch.

  4. Right-click the patch and click Uninstall.

7.0 Modified Files

By default, this patch modifies the following files, which are located in the installation folder at C:\Program Files (x86)\NetIQ\DRA:

  • Accounts.dll

  • AccountsJobOperations.dll

  • DRACacheLoader.exe (x64)

  • EaCommon70.dll

  • ExchProvider.dll

  • McsAdminMsgEnu.dll

  • MCSEnumOperations.dll

  • MCSExchangeOperations.dll

  • McsHomeShareTriggers.dll (x64)

  • MCSOperationsCommon70.dll

  • MCSPolicyOverObject.dll

  • MCSServerOperations.dll

  • NetIQ.DRA.Console.Accounts.dll

  • NetIQ.DRA.Console.Policy.dll

  • NetIQ.DRA.DomainConfiguration.dll

  • NetIQ.DRA.Framework.dll

  • NetIQ.DRA.Server.X2K7Module.dll (both x86 and x64)

  • NetIQ.DRA.Strings.dll

  • X2K7Helper.dll

The following files are replaced by the DRA REST HF installer:

  • about.html

  • base-object-service.js

  • create-pages.controller.js

  • field-properties-scripts.html

  • field-properties.controller.js

  • localized.json

  • NetIQ.DRA.RestExtensionsActions.dll

  • property-pages.controller.js

  • query-builder.directive.js

  • runtime-handlers-helper-service.js

  • ui-template-service.js

  • upn-editor.directive.js

  • view-edit-pages.controller.js

  • workflow-form.controller.js

8.0 Known Issues

We strive to ensure our products provide quality solutions for your enterprise software needs. The following issues are currently being researched. If you need further assistance with any issue, please contact Technical Support.

8.1 Unable to trigger patch uninstall from the Add/Remove programs when Windows User Access Control is enabled (ENG349308)

Workaround: You can uninstall the patch using the command line by doing the following:

  1. Log into the DRA Server OS as DRA service or another account with membership in the Local Administrators group.

  2. Launch a command prompt.

  3. At the command prompt, run the following command to launch the DRA Patch Update 9.2.1.4 uninstall program: Msiexec /package <base version MSI installer GUID> /uninstall <current patch msi installer GUID> /l logfile.txt

    For example, Msiexec /package {F385CAD0-033C-4A09-92F8-6F34653E88AB} /uninstall {DD52B877-1305-4F2C-B01B-83E539B714F4} /l logfile.txt

  4. Perform the Repair operation when the installer window opens.

8.2 The patch version details are not removed after uninstalling this patch (ENG349308)

Though the DRA 9.2.1.4 patch uninstallation is successful, this patch will not remove the patch version details from Win32 Console and Web Console.

This issue is only cosmetic and will not impact any of the functionality of the product.

Workaround: None.

9.0 Contact Information

Our goal is to provide documentation that meets your requirements. If you have suggestions for improvements, please email Documentation-Feedback@netiq.com. We value your input and look forward to hearing from you.

For detailed contact information, see the Support Contact Information website.

For general corporate and product information, see the NetIQ Corporate website.

For interactive conversations with your peers and NetIQ experts, become an active member of our community. The NetIQ online community provides product information, useful links to helpful resources, blogs, and social media channels.