adTempus 4.0.1 Release Notes

4.0.1

Released March 2, 2014

Enhancements

Security
Add support for adTempus logins based on Active Directory groups

adTempus can now automatically create logins for users based on Active Directory group membership. See Automatic Login through Group Membership in the online help for more information.

For more information see Knowledge Base article K00000428.

Fixed Issues

Actions
Database error when job restart response runs

For more information see Knowledge Base article K00000423.

Console
Exit code criterion may display incorrectly

If a Program Execution Task, Script Execution Task, or Response Event has an exit code rule that tests for a value equal to 0, the "0" value is not displayed in the Console (the entry box is empty). However, the criterion is still applied correctly using a value of 0. If the criterion is set to a value other than 0, it is displayed correctly.

Console connection to server fails with server certificate error when using adTempus security

For more information see Knowledge Base article K00000426.

Find/Replace references does not replace some references
The replace references function did not replace references to Notification Recipients. The problem was corrected.

For more information see Knowledge Base article K00000427.

Data Conversion
Database upgrade may fail if duplicate Credential Profiles exist
Database
Database Configuration Wizard does not grant permissions on local database to LocalSystem account

As a result adTempus cannot connect to the adTempus database if the LocalSystem account did not already have permissions for the database. Database wizard was fixed to ensure that LocalSystem account is granted permission for adTempus database.

Distributed Scheduling
SSPI error when Master tries to connect to Agent or Peer when target adTempus service is running under a user account
If the adTempus service on an Agent is running under a user account (instead of LocalSystem), the Master fails to connect with error "The target principal name is incorrect". This problem was resolved.
Import/Export
Export file browse dialog does not include adtexport4 extension
Job Execution
adTempus does not set the ComputerName environment variable

 

For more information see Knowledge Base article K00000424.

Internal error when running two jobs at same time: An item with the same key has already been added
In rare cases when two job steps are executed at exactly the same time, one job may fail with an internal error message.

For more information see Knowledge Base article K00000425.

Reports
Job name not shown on Job Inventory Report

For more information see Knowledge Base article K00000429.

Scripting
MyInvocation.MyCommand not exposed correctly for external PowerShell scripts
Due to the way that adTempus executed external PowerShell scripts, the $MyInvocation.MyCommand was of type Script rather than ExternalScript and did not have the Path and other properties set. This was corrected.
Job Variables are not expanded in parameters for PowerShell scripts
If you include Job Variables in the Comand-Line Parameters for a PowerShell script run by the Script Task, the variables are not expanded before being passed to the script.
Security
Remove access to security settings windows for users who don't have administer permission
Applies to container-level security windows (Notification Recipient Security, Script Security, etc.)
Add button available for Jabber servers even if user has no create permission
Server Tools
Changed server tools to require Administrator permissions for execution
The Database Configuration Wizard and Database Utility were changed to require Administrator authority for execution.
Tasks
Cannot change Program Execution Task step from running batch file stored in adTempus to running external program
Console gives error "The Execution Target and Batch Script cannot both be specified" when step was configured to run an internal batch script and you change it to run an external program.
Triggers
File triggers that use Job Variables in the file specification do not trigger
If a File Trigger includes Job Variables in the File Specification, adTempus may fail to trigger for the file(s).
File Trigger does not wait for multiple files
If a File Trigger has more than one file specification and is configured to wait until all specifications have been matched, the Trigger ignores this setting and fires as soon as any of the specifications is matched. This problem was resolved.
Cannot change schedule from running on selected days to running every X days
If a Schedule has been configured to run on specific days and you change it to run every X days, you get an error when you try to save the Scheduler: "Cannot specify days when Criterion Type is Interval".
User Interface
Job Diagram not showing some information correctly
The Job Diagram does not show Job Triggers, and may fail to draw links between jobs linked by Job Control Actions.