Esempio n. 1
0
 private void tryRemoveIisIdentity(CleanWebsite website)
 {
     if (wuManager.Exists(website.IisSite.IdentityUserName))
     {
         wuManager.Delete(website.IisSite.IdentityUserName);
     }
 }
Esempio n. 2
0
        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);
        }