TestimoX

API Reference

Class

UserPrimaryGroupSnapshot

Namespace ADPlayground.Users
Assembly ADPlayground
Modifiers sealed

Snapshot of user primary group posture.

Inheritance

  • Object
  • UserPrimaryGroupSnapshot

Constructors

public UserPrimaryGroupSnapshot() #

Properties

public String DomainName { get; set; } #

Domain DNS name.

public IReadOnlyList<PrimaryGroupInfo> NonStandardPrimaryGroups { get; set; } #

Users whose primaryGroupID is not in the standard set for users.

public IReadOnlyList<PrimaryGroupInfo> UsersNotDomainUsers { get; set; } #

Users that do not use Domain Users (RID 513) as their primary group. The built‑in Guest account is excluded from this list.

public IReadOnlyList<PrimaryGroupInfo> DomainGuestsNonBuiltin { get; set; } #

Users that use Domain Guests (RID 514) as their primary group, excluding the built‑in Guest account.

public IReadOnlyList<PrimaryGroupInfo> PrivilegedPrimaryGroup { get; set; } #

Users that use privileged or administrative groups (e.g., 512, 516–522) as their primary group.

public IReadOnlyList<PrimaryGroupInfo> MembershipMismatches { get; set; } #

Users who are not members of the group referenced by primaryGroupID.