private void tryRemoveIisIdentity(CleanWebsite website) { if (wuManager.Exists(website.IisSite.IdentityUserName)) { wuManager.Delete(website.IisSite.IdentityUserName); } }
private bool removeServiceAccount() { bool result; try { WindowsUserManager manager = new WindowsUserManager(Environment.MachineName); if (manager.Exists(accountUserName)) { manager.Delete(accountUserName); } result = true; } catch (Exception ex) { result = false; DialogResult dr = MessageBox.Show( "Could not remove ISC BIND service account.\r\n\r\n" + ex.Message, "Remove service account", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Warning); switch (dr) { case DialogResult.Retry: removeServiceAccount(); break; case DialogResult.Ignore: result = true; break; } } return(result); }