API Reference
GpoUpdateRow
Represents a recently created or updated GPO with link and affected-object metadata.
Inheritance
- Object
- GpoUpdateRow
Constructors
public GpoUpdateRow() #Inherited Methods
Properties
public String DomainName { get; set; } #DNS domain name where the GPO resides.
public String DisplayName { get; set; } #GPO display name.
public String DistinguishedName { get; set; } #Distinguished name of the GPO object.
public String SysvolPath { get; set; } #UNC path to the GPO SYSVOL folder.
public DateTime Created { get; set; } #Creation timestamp (UTC).
public DateTime Modified { get; set; } #Last modification timestamp (UTC).
public Int32 TotalLinkCount { get; set; } #Total link count across all scopes.
public Int32 EnabledLinkCount { get; set; } #Enabled link count.
public Int32 DisabledLinkCount { get; set; } #Disabled link count.
public GpoLinkState LinkState { get; set; } #Overall link state derived from enabled/disabled links.
public GpoConsistency Consistency { get; set; } #Consistency of AD/SYSVOL presence.
public String OwnerName { get; set; } #Owner display name for the AD object.
public String OwnerSid { get; set; } #Owner SID for the AD object.
public AclOwnerType OwnerType { get; set; } #Owner classification (administrative/well-known/etc.).
public IdentityObjectKind OwnerClass { get; set; } #Owner directory object kind (user/group/computer/etc.).
public Int32 AffectedCount { get; set; } #Number of affected objects under enabled links.
public Int32 BlockedInheritanceCount { get; set; } #Number of objects excluded due to blocked inheritance.
public IReadOnlyList<String> AffectedClasses { get; set; } #Distinct object classes found in the affected set.
public IReadOnlyList<String> EnabledLinkTargets { get; set; } #Enabled link targets (distinguished names).