API Reference
Struct
BrokenGpoLink
Represents a broken GPO link discovered by scanning gPLink values.
Inheritance
- ValueType
- BrokenGpoLink
Constructors
public BrokenGpoLink(String objectDn, String canonicalName, String objectClass, Guid gpoId, String gpoDomainName, Int32 linkOrder, Boolean enabled, Boolean enforced, String rawFragment) #Creates a new BrokenGpoLink with the provided values.
Parameters
- objectDn System.String
- Distinguished name of the container that holds the link.
- canonicalName System.String
- Canonical name of the container.
- objectClass System.String
- Container object class.
- gpoId System.Guid
- Referenced GPO identifier.
- gpoDomainName System.String
- Domain that owns the referenced GPO.
- linkOrder System.Int32
- 1-based link order within gPLink.
- enabled System.Boolean
- Whether the link is enabled.
- enforced System.Boolean
- Whether the link is enforced.
- rawFragment System.String
- Raw gPLink fragment for this link.
Methods
Inherited Methods
Properties
public String ObjectDn { get; set; } #Distinguished name of the container (domain/OU/container/site) holding the link.
public String CanonicalName { get; set; } #Canonical name of the container, when available (used for clearer display paths).
public String ObjectClass { get; set; } #Object class of the container that holds the link (e.g., organizationalUnit, domainDNS, site).
public Guid GpoId { get; set; } #Identifier of the referenced GPO (the missing or inaccessible object).
public String GpoDomainName { get; set; } #DNS domain name that owns the referenced GPO (derived from the gPLink path).
public Int32 LinkOrder { get; set; } #1-based order of the link within the gPLink value for the container.
public Boolean Enabled { get; set; } #True when the link is enabled (opt & 2 == 0).
public Boolean Enforced { get; set; } #True when the link is enforced (opt & 1 != 0).
public String RawFragment { get; set; } #The raw gPLink fragment string for this link, as parsed.