I have read a few articles about how to programmatically interacting with Active Directory. One question remains though, is it possible to rollback a transaction of some sort with Active Directory?
I have read that it is not possible in a context which you have several domain controllers as they seem to update each other with an update sequence number (USN) like they know what USN to query when communicating together or something like that, in short. For proper details, please read these articles:
- USN Rollback
- Considerations when hosting Active Directory domain controller in virtual hosting environments
My requirements are to be able to perform :
- Create;
- Update;
- Delete;
- Select.
Of OU, and in case something goes wrong, I need to rollback to the start. Well, you all know what a transaction is after all!
So, I wish to see what are my options. Anyone can help?
Thanks!