TestimoX

API Reference

Class

Item (GpoPermissionBaselineService)

Namespace ADPlayground.Gpo.GpoPermissionBaselineService
Assembly ADPlayground
Modifiers sealed

Single GPO required-permissions baseline result.

Inheritance

  • Object
  • Item

Constructors

Properties

public String DomainName { get; set; } #

Owning domain DNS name.

public String GpoName { get; set; } #

GPO display name.

public Guid GpoId { get; set; } #

GPO GUID identifier.

public String GpoDistinguishedName { get; set; } #

GPO distinguished name.

public DateTime Created { get; set; } #

Creation timestamp (UTC).

public DateTime Modified { get; set; } #

Last modification timestamp (UTC).

public Boolean Administrative { get; set; } #

True when Domain Admins and Enterprise Admins retain required management rights.

public Boolean AuthenticatedUsers { get; set; } #

True when Authenticated Users retain the required read/apply baseline and no deny exists.

public Boolean System { get; set; } #

True when SYSTEM retains full control.

public Boolean Unknown { get; set; } #

True when one or more unknown trustees were detected.

public Boolean Status { get; set; } #

True when all required baseline checks passed.

public Nullable<GpoPermissionRight> DomainAdminsPermission { get; set; } #

Computed Domain Admins permission when present.

public Nullable<GpoPermissionRight> EnterpriseAdminsPermission { get; set; } #

Computed Enterprise Admins permission when present.

public Nullable<GpoPermissionRight> AuthenticatedUsersPermission { get; set; } #

Computed Authenticated Users permission when present.

public Boolean HasAuthenticatedUsersDeny { get; set; } #

True when Authenticated Users has an explicit deny ACE.

public Nullable<GpoPermissionRight> SystemPermission { get; set; } #

Computed SYSTEM permission when present.

public Int32 UnknownEntryCount { get; set; } #

Total unknown trustee ACE count on the GPO.

public String UnknownPrincipals { get; set; } #

Compact list of unknown trustees detected on the GPO.

public String UnknownPermissions { get; set; } #

Compact list of unknown trustee permissions detected on the GPO.

public String IssueSummary { get; set; } #

Human-readable summary of baseline failures for this GPO.

public String Error { get; set; } #

Optional evaluation note or error.