TestimoX

API Reference

Class

GpoMissingSysvolFilesService

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers static

Detects missing SYSVOL files/folders for GPOs without relying on GPMC COM / Get-GPOReport.

Inheritance

  • Object
  • GpoMissingSysvolFilesService

Methods

public static GpoMissingSysvolFilesRow Analyze(GpoListItem item) #
Returns: GpoMissingSysvolFilesRow

Analyzes a single GPO list item for missing SYSVOL baseline files/folders.

Parameters

item ADPlayground.Gpo.GpoListItem requiredposition: 0
public static IReadOnlyList<GpoMissingSysvolFilesRow> GetMissingFiles(String forestName = null, String domainFilter = null, IReadOnlyList<String> gpoNames = null, IReadOnlyList<Guid> gpoGuids = null, Boolean brokenOnly = false) #
Returns: IReadOnlyList<GpoMissingSysvolFilesRow>

Scans GPO SYSVOL folders for missing baseline files and returns a per-GPO summary.

Parameters

forestName System.String = null optionalposition: 0
Optional forest DNS name; when null, uses current forest.
domainFilter System.String = null optionalposition: 1
Optional domain DNS name to limit results.
gpoNames System.Collections.Generic.IReadOnlyList{System.String} = null optionalposition: 2
Optional display-name filters (supports * and ?).
gpoGuids System.Collections.Generic.IReadOnlyList{System.Guid} = null optionalposition: 3
Optional GUID filters.
brokenOnly System.Boolean = false optionalposition: 4
When true, returns only GPOs with at least one missing item.