帮助我试图从本地组中删除域用户,每次我尝试为域用户获取本地组时,集合都是空的。如何从我机器上的任何本地组中删除域用户。下面是我正在使用的代码,它适用于本地用户,但如上所述域用户它说他们没有本地组。我知道域用户位于本地计算机上的用户和 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();
}
}