TestimoX

API Reference

Class

GpoGptProbe

Namespace ADPlayground.Sysvol.SysvolGpoConsistencyService
Assembly ADPlayground
Implements
IEquatable<GpoGptProbe>
Modifiers sealed

Aggregated probe result for a single GPO's gpt.ini across domain controllers.

Inheritance

  • Object
  • GpoGptProbe

Constructors

public GpoGptProbe(String domainName, Guid gpoId, String displayName, Int32 dcCount, Int32 presentCount, Boolean allPresent, Boolean versionConsistent, Boolean lengthConsistent, String missingOn, String versionsByDc) #

Initializes a new instance of the GpoGptProbe record.

Parameters

domainName System.String requiredposition: 0
DNS name of the domain containing the GPO.
gpoId System.Guid requiredposition: 1
GPO GUID.
displayName System.String requiredposition: 2
GPO display name.
dcCount System.Int32 requiredposition: 3
Total number of probed domain controllers.
presentCount System.Int32 requiredposition: 4
Number of domain controllers where gpt.ini is present.
allPresent System.Boolean requiredposition: 5
True when gpt.ini exists on all probed domain controllers.
versionConsistent System.Boolean requiredposition: 6
True when Version values are identical on all present copies.
lengthConsistent System.Boolean requiredposition: 7
True when file sizes are identical on all present copies.
missingOn System.String requiredposition: 8
Comma-separated DNS hostnames missing gpt.ini; null when none.
versionsByDc System.String requiredposition: 9
Comma-separated list of DC:Version; null when unavailable.

Methods

public GpoGptProbe <Clone>$() #
Returns: GpoGptProbe
public virtual Boolean Equals(GpoGptProbe other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String DomainName { get; set; } #

DNS name of the domain containing the GPO.

public Guid GpoId { get; set; } #

GPO GUID.

public String DisplayName { get; set; } #

GPO display name.

public Int32 DcCount { get; set; } #

Total number of probed domain controllers.

public Int32 PresentCount { get; set; } #

Number of domain controllers where gpt.ini is present.

public Boolean AllPresent { get; set; } #

True when gpt.ini exists on all probed domain controllers.

public Boolean VersionConsistent { get; set; } #

True when Version values are identical on all present copies.

public Boolean LengthConsistent { get; set; } #

True when file sizes are identical on all present copies.

public String MissingOn { get; set; } #

Comma-separated DNS hostnames missing gpt.ini; null when none.

public String VersionsByDc { get; set; } #

Comma-separated list of DC:Version; null when unavailable.

public IReadOnlyList<GpoGptDcProbe> DcProbes { get; set; } #

Per-DC probe details (presence/length/version) for this GPT.ini.