API Reference
DcExposureConfiguration
Aggregated exposure-related GPO configuration for DCs (LDAP signing, anonymous/NULL session exposure).
Inheritance
- Object
- DcExposureConfiguration
Constructors
public DcExposureConfiguration() #Inherited Methods
Properties
public View LdapServerSigning { get; set; } #LDAP server signing policy evaluation for DCs.
public View RestrictAnonymous { get; set; } #Anonymous access restrictions evaluation for DCs.
public View NullSessionFallback { get; set; } #Null session fallback settings (LanMan/SMB) evaluation for DCs.
public View NullSession { get; set; } #Null session allow lists and exposure evaluation for DCs.
public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #Policy Attribution rows (winner + sources) for the DC Exposure set: LDAPServerIntegrity, RestrictAnonymous/RestrictAnonymousSAM, AllowNullSessionFallback, NullSessionShares/Pipes.
public String AttributionTopWriters { get; } #Convenience: distinct list (up to 3) of Effective GPO names that wrote exposure settings (winner-first per setting, distinct list). Useful for compact summaries where multiple settings may have different winners.
public String LdapServerSigningWinner { get; } #Winner GPO for LDAPServerIntegrity (LDAP server signing).
public String RestrictAnonymousWinner { get; } #Winner GPO for RestrictAnonymous.
public String RestrictAnonymousSamWinner { get; } #Winner GPO for RestrictAnonymousSAM.
public String NullSessionFallbackWinner { get; } #Winner GPO for AllowNullSessionFallback.
public String NullSessionPipesWinner { get; } #Winner GPO for NullSessionPipes list.