TestimoX

API Reference

Class

RsopCoverageService

Namespace ADPlayground.Gpo.Policy
Assembly ADPlayground
Modifiers static

Computes RSOP coverage (mapped vs unknown) and family breakdown for a set of mapped/unknown policy rows.

Inheritance

  • Object
  • RsopCoverageService

Methods

public static RsopCoverage Compute(AdmxDocument doc, IReadOnlyList<GpoPolicySettingDetail> mapped, IReadOnlyList<GpoRegistryValueDetail> unknown) #
Returns: RsopCoverage

Computes a high-level RSOP coverage summary for a resolved effective policy.

Parameters

doc ADPlayground.Gpo.GpoLocal.AdmxDocument requiredposition: 0
The ADMX catalog used when mapping policy keys/values.
mapped System.Collections.Generic.IReadOnlyList{ADPlayground.Gpo.GpoPolicySettingDetail} requiredposition: 1
Policy rows that were successfully mapped to ADMX-backed settings.
unknown System.Collections.Generic.IReadOnlyList{ADPlayground.Gpo.GpoRegistryValueDetail} requiredposition: 2
Policy rows that were not mapped (raw registry values under Software\Policies etc.).

Returns

A RsopCoverage object with total mapped/unknown counts and per-family breakdown.