Is there a way to determine which user account initiated a change to an object in Active Roles? If so, can this information be extracted?
As an example, there can be many Help Desk users performing certain admin functions in the Web Interface, but is there a method to extract which user performed an action?
All changes are ultimately performed by the Active Roles Service account.
However, it is possible to determine what user or object initiated the request itself.
Performing a right click on the user you wish to audit select the option User Activity. This will display the results for what actions this user account has performed in Active Roles.
In the Active Roles console, right-click on an object and select Change History. Search for the desired change and you will see Requested by on the right-hand of the page.
Change History is also available in the Web Interface and will display the same results as Option 2 above.
Each Active Roles administrative service generates events into a Windows Event log called either EDM Server Log (version 6.x) or Active Roles Admin Service (version 7.x). These events contain initiator details and can be gathered using any standard Windows Event log gathering mechanism including Powershell. Customers who currently archive Domain Controller and other event logs may wish to add these logs to their process for auditing purposes.
Use the Active Roles PowerShell cmdlet Get-QARSOperation.
Get-QARSOperation -target 'domain\object'
Quest Change Auditor can also be used, which integrates with Active Roles. For more information please see Change Auditor.