TestimoX

API Reference

Class

RsopDetailsView

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Friendly view of RSOP with Settings projected to GpoPolicySettingFriendly.

Inheritance

  • Object
  • RsopDetailsView

Constructors

public RsopDetailsView() #

Properties

public String ComputerName { get; set; } #

Computer name where RSOP was collected.

public String DomainName { get; set; } #

DNS domain name of the computer/user.

public String UserSid { get; set; } #

User SID when RSOP covers user scope; otherwise null.

public RegistryPolicyScope Scope { get; set; } #

Policy scope (Computer or User).

public String AdmxSource { get; set; } #

ADMX catalog source used to map policies.

public IReadOnlyList<GpoPolicySettingFriendly> Settings { get; set; } #

Mapped policy settings projected to friendly text.

public IReadOnlyList<GpoRegistryValueDetail> Unknown { get; set; } #

Raw registry values without ADMX mapping.

public IReadOnlyList<RsopAppliedGpo> AppliedGpos { get; set; } #

GPOs applied to produce this RSOP view.

public IReadOnlyList<ResolvedSecurityOption> SecurityOptions { get; set; } #

Resolved Local Security Options.

public IReadOnlyList<AuditPolicyEntry> AuditPolicies { get; set; } #

Audit policy entries.

public AccountPolicyInfo AccountPolicy { get; set; } #

Effective account policy (password/lockout/kerberos for local/targeted domain).

public EventLogPolicyInfo EventLogPolicy { get; set; } #

Event Log policy limits/settings.

public PasswordPolicyInfo DomainPasswordPolicy { get; set; } #

Domain password policy (if applicable).

public KerberosPolicyInfo DomainKerberosPolicy { get; set; } #

Domain Kerberos policy (if applicable).

public RsopCoverage Coverage { get; set; } #

Coverage metrics indicating how much of RSOP/ADMX could be mapped.

public RsopTrace Trace { get; set; } #

Trace diagnostics about mapping and policy provenance.