我有这个;
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
UserPrincipal user = UserPrincipal.FindByIdentity(ctx, httpContext.User.Identity.Name);
PrincipalSearchResult<Principal> authgroups = user.GetAuthorizationGroups();
PrincipalSearchResult<Principal> userGroups = user.GetGroups();
它在一定程度上起作用。然而,我回来的团体看起来并不像我所期待的那样。
在命令提示符下使用gpresult /V
会给我一个看起来像的列表;
BUILTIN\Administrators
Everyone
SQLServerMSSQLServerADHelperUser$ITVN1259
BUILTIN\Users
但是使用代码给了我;
Name ( "zz.Enterprise Vault Users Group 3" )
Name ( "CM-InternetAccessUsers(C)-SZ" )
如何获得与 gpresult 相同的列表?