/// <summary> /// Performs any cleanup activities like removing any users from AD groups. /// </summary> public override void Cleanup() { foreach (var credential in SystemManifest.Resources.Credentials) { TraceFactory.Logger.Debug("Cleaning up profile: {0}".FormatWith(credential.UserName)); VirtualResourceUserProfile.Cleanup(credential); //ConfigureUserGroups(credential, addToGroups: false); } try { TraceFactory.Logger.Debug("Purging local print queues..."); PurgeLocalPrintQueues(); } catch (Exception ex) { TraceFactory.Logger.Error(ex.Message); } }
/// <summary> /// Wrapper used to clean up the specified user profile path. /// </summary> /// <param name="credential"></param> public void Cleanup(OfficeWorkerCredential credential) { VirtualResourceUserProfile.Cleanup(credential); }