This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Undo / Roll Back

Is there a versioning feature where we can rollback to a previous verion of a Group e.g. A group with 50 members was modified, however the changes done had an error and we need to roll back the changes, is that possible?

  • There is no versioning or built-in rollback.

    However, all changes made through ARS are logged in the Change History database.

    So, with a bit of scripting, you could interrogate the Change History for the changes made to the object in question and roll them back through your script.

    The cmdlet to pull the history information is Get-QARSOperation.

    Here's how to pull the last day's group membership changes:

    Get-QARSOperation -InitiatedAfter (Get-Date).AddDays(-1) -proxy -OperationType groupmembershipchange

  • (very strong) assumption1: changes were done via ARS door only, and not DC directly with native rights.

    ARS does contain Change History holding old and new value of attribute.  I guess, though no full list of members for group membership changes and therefore, you will never know the full group.members list at Time=T0. You need separate solution: for example EReporter or RMAD (very easy to use for your case).

    Legal Compliance: assumption1 + restore group membership based on ARS information will makes legal compliance to be violated. (not sure is it the case for you).