VERSION HISTORY FOR AD TIDY DEVELOPED BY CJWDEV LTD WWW.CJWDEV.COM Version 2.6.0 When exporting results to CSV/Excel file, you can now choose to export only checked rows or only filtered rows The HTML report that can be emailed from a command line task will now include display name, username, and parent container path Settings for an automated rule or command line config can now be imported from an existing report settings file When exporting to Excel, cells that contain date values (such as last logon date) will now be formatted as date cells so that they can be filtered within Excel Minor GUI fixes and improvements Version 2.5.6 Added an option to duplicate an existing Automated Rule External scripts can now be launched using the same alternate credentials specified in the account selection tab of an Automated Rule (only supported if the AD Tidy Server service is still running as the Local System account) Version 2.5.5 Fixed a bug that caused SMTP addresses to be displayed incorrectly Fixed a bug that caused empty cells in Excel exports to have no border Version 2.5.3 Fixed a bug that caused the Add To Group and Remove From Group actions to fail if the user was in an OU that had a name containing special characters Version 2.5.2 Fixed a bug that caused the "continue on error" option in an action sequence to be ignored in an Automated Rule Version 2.5.1 Deleting an automated rule now requires confirmation Added explanation text on main window for when no automated rules exist on a server or when an error is encountered loading rules Server Status window now shows the version number of the AD Tidy Server service you are connected to Version 2.5.0 Option to select accounts from a CSV file containing usernames rather than having to use filters to locate specific accounts (filters will still be applied though) Reports can now be run against multiple OUs Added "Disable OWA" action Individual Automated Rules can now be run on demand using the Run Now button Added "within the last X days" and "not within the last X days" operators for all LDAP date values When setting the description of an account, The %CONTAINER% variable can now be used to show the OU each account is stored in Added the following selectable columns; OWA Enabled, TS Home Folder Path, TS Profile Path, and TS Remote Control Enabled Pressing the space bar will now check/uncheck rows that you have highlighted in the results grid For any actions that require parameters, the parameter values you have entered are now visible from the Edit Action Sequence window Performing any action now shows how many accounts will be modified and requires confirmation (can be disabled from the Options window) The number of accounts currently selected is now shown at the bottom of the main window Added an option to automatically deselect accounts after an action has been performed (not enabled by default - enable from Options window) Version 2.1.8 Fixed a bug that caused an error when refreshing automated rules if the server had a large number of rules present Version 2.1.7 When loading report settings from file, if an OU was specified in the settings file then this will now be loaded back in to the main window Version 2.1.6 Fixed a bug that caused a last logon date filter to include incorrect results if the time on the computer running AD Tidy was slightly behind the time on the DC that the last logon date came from Fixed a bug that caused the Top 5 DC pie chart to show incorrect values Version 2.1.5 HTML results emailed from command line jobs (or automated rules) now use UTF-8 encoding so non-English characters should now be displayed correctly Added a right click option to select highlighted rows in the report results grid, so you can highlight multiple rows with Ctrl/Shift and then use this option to select them Fixed a bug that caused the "charts exported successfully" message to appear even if you cancel the save window Version 2.1.4 When deleting a user/computer account, accounts that have child objects within them will now be successfully deleted Version 2.1.3 Fixed a bug that caused the error "No domain controllers could be found in the domain" to appear when running automated rules where the option to query all domain controllers in the domain was used Version 2.1.2 When using the Delete Home Drive action, special folders in the user's home drive (such as My Pictures, My Music etc) will now be deleted correctly instead of throwing an Access Denied error Fixed a bug that caused the program to crash if you imported filter conditions from an existing filter and then tried to remove a condition that was in a sub group Version 2.1.1 Performance improvements when using a filter that filters on whether or not an account is disabled Performance improvements for OU selection window when expanding OUs that contain a large number of objects Version 2.1.0 Significant performance improvements for Ping tests Fixed a bug that caused the value entry text box not to appear when using the "Larger than" or "Less than" operators for an LDAP attribute based filter condition Added a built in LDAP attribute definition for Password Age, which allows you to filter based on how many days it has been since the user changed their password Minor GUI changes Version 2.0.0 Complete re-write from scratch (program is now over 3 times larger than previous version) Too many changes to list. See website for full details of features of the new version: http://cjwdev.co.uk/Software/ADTidy/Info.html Version 1.5.0 Added toolbar with Load Search Settings, Save Search Settings, and Export All Results buttons New layout of Edit Search Settings window Select Container window rewritten from scratch to significantly improve performance Export To CSV action now correctly handles values that have speech marks in them Version 1.4.1 Fixed a bug with the drop down list on the Multiple Actions window Minor change to how the new version check routine works Minor GUI changes Version 1.4.0 New action added: Delete home drive (users only) Added the ability to cancel a search once it has been started Variables such as the current date, last logon date, user/computer name etc can now be used when specifying a new description for a computer or user GUI modifications: Actions box is now at the bottom of the main window, OK button on Multiple Actions window has been changed to "Perform Actions", Action Progress window title updates when action is complete Version 1.3.1 The "Hide from Exchange address lists" action now works correctly with Exchange 2007 (still needs to be tested with Exchange 2010) Version 1.3.0 Added the "Hide from Exchange address lists" action and results column (only tested with Exchange 2003 so far) Results grid columns are now resizable without all columns having to fit onto the screen at once The Exclude Accounts dialog now lets you use the * character as a wildcard character to exclude multiple accounts with similar names and also now has a Remove All button Some minor UI changes Version 1.2.4 Fixed a bug that prevented you from being able to limit the search scope to an OU that had a forward slash in its name The "In this location" label on the main window now displays the container name correctly if it has a comma in its name Version 1.2.3 Added a requested feature - Select All and Deselect All buttons on the Select Domain Controllers dialog window. Also increased the default height of this window to make it easier to view larger numbers of DCs. Version 1.2.2 Fixed a bug in the "Remove From All Groups" action that caused the application to think that a user was not a member of any groups other than their primary group even if they were Version 1.2.1 Fixed a bug where the program would hang on "Pinging 0 computers" if you selected the Ping Computers option and the search found no computers Version 1.2.0 Added the ability to ping computer accounts to help to confirm if they are still active Version 1.1.0 Select Domain Controllers dialog window now lets you select each DC with a single click rather than having to double click each one to select it. Better handling of objects that have special characters in their name Multiple Actions feature now works and can be used to perform any number of actions on selected accounts in one go Version 1.0.0 Initial release