private void Delete_Domain(string distinguishedName, string domainName)
        {
            ADOrganizationalUnit org = null;

            try
            {
                this.logger.Warn("Rolling back action... Deleting domain from " + distinguishedName);

                org = new ADOrganizationalUnit(StaticSettings.Username, StaticSettings.DecryptedPassword, StaticSettings.PrimaryDC);
                org.RemoveDomain(distinguishedName, domainName);

                this.logger.Warn("Successfully removed domain " + domainName + " from " + distinguishedName + " and all child OU's");
            }
            catch (Exception ex)
            {
                this.logger.Error("Failed to roll back action... Deleting domain from " + distinguishedName, ex);
            }
        }