帮助我试图从本地组中删除域用户,每次我尝试为域用户获取本地组时,集合都是空的。如何从我机器上的任何本地组中删除域用户。下面是我正在使用的代码,它适用于本地用户,但如上所述域用户它说他们没有本地组。我知道域用户位于本地计算机上的用户和 IIS_USRS 组中。
using (PrincipalContext localContext = new PrincipalContext(ContextType.Machine))
            {
                try
                {
                    foreach (GroupPrincipal principal in user.GetGroups(localContext))
                    {
                        principal.Members.Remove(user);
                        principal.Save(localContext);
                        principal.Dispose();
                    }
                }