API Reference
Class
View (AdminSdHolderAclDriftEvaluator)
Domain view with counts and lists of missing/extra AdminSDHolder ACEs compared to the baseline. Also includes AdditionalBySid and RiskyAdded precomputed for reporting.
Inheritance
- Object
- View
Constructors
public View(String DomainName, Int32 MissingCount, Int32 AdditionalCount, Int32 ReviewCandidateCount, Int32 HighRiskReviewCount, Int32 ExpectedAdministrativeCount, Int32 ExpectedDirectoryDefaultCount, Int32 ExpectedApplicationDelegationCount, Int32 OptionalDelegationCount, Int32 AllowedByOverrideCount, IReadOnlyList<AceView> Missing, IReadOnlyList<AceView> Additional, IReadOnlyList<AceView> ReviewCandidates, IReadOnlyList<AceView> ExpectedAdministrativeAdditional, IReadOnlyList<AceView> ExpectedDirectoryDefaults, IReadOnlyList<AceView> ExpectedApplicationDelegations, IReadOnlyList<AceView> OptionalDelegations, IReadOnlyList<AceView> AllowedByOverride, IReadOnlyList<SidSummary> ReviewCandidatesBySid, IReadOnlyList<AceView> HighRiskReviewCandidates, IReadOnlyList<String> Diagnostics) #Domain view with counts and lists of missing/extra AdminSDHolder ACEs compared to the baseline. Also includes AdditionalBySid and RiskyAdded precomputed for reporting.
Parameters
- DomainName System.String
- MissingCount System.Int32
- AdditionalCount System.Int32
- ReviewCandidateCount System.Int32
- HighRiskReviewCount System.Int32
- ExpectedAdministrativeCount System.Int32
- ExpectedDirectoryDefaultCount System.Int32
- ExpectedApplicationDelegationCount System.Int32
- OptionalDelegationCount System.Int32
- AllowedByOverrideCount System.Int32
- Missing System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView}
- Additional System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView}
- ReviewCandidates System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView}
- ExpectedAdministrativeAdditional System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView}
- ExpectedDirectoryDefaults System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView}
- ExpectedApplicationDelegations System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView}
- OptionalDelegations System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView}
- AllowedByOverride System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView}
- ReviewCandidatesBySid System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.SidSummary}
- HighRiskReviewCandidates System.Collections.Generic.IReadOnlyList{ADPlayground.DirectoryOps.AdminSdHolderAclDriftEvaluator.AceView}
- Diagnostics System.Collections.Generic.IReadOnlyList{System.String}
Methods
public View <Clone>$() #Returns:
Viewpublic Void Deconstruct(out String DomainName, out Int32 MissingCount, out Int32 AdditionalCount, out Int32 ReviewCandidateCount, out Int32 HighRiskReviewCount, out Int32 ExpectedAdministrativeCount, out Int32 ExpectedDirectoryDefaultCount, out Int32 ExpectedApplicationDelegationCount, out Int32 OptionalDelegationCount, out Int32 AllowedByOverrideCount, out IReadOnlyList<AceView> Missing, out IReadOnlyList<AceView> Additional, out IReadOnlyList<AceView> ReviewCandidates, out IReadOnlyList<AceView> ExpectedAdministrativeAdditional, out IReadOnlyList<AceView> ExpectedDirectoryDefaults, out IReadOnlyList<AceView> ExpectedApplicationDelegations, out IReadOnlyList<AceView> OptionalDelegations, out IReadOnlyList<AceView> AllowedByOverride, out IReadOnlyList<SidSummary> ReviewCandidatesBySid, out IReadOnlyList<AceView> HighRiskReviewCandidates, out IReadOnlyList<String> Diagnostics) #Returns:
VoidParameters
- DomainName String
- MissingCount Int32
- AdditionalCount Int32
- ReviewCandidateCount Int32
- HighRiskReviewCount Int32
- ExpectedAdministrativeCount Int32
- ExpectedDirectoryDefaultCount Int32
- ExpectedApplicationDelegationCount Int32
- OptionalDelegationCount Int32
- AllowedByOverrideCount Int32
- Missing IReadOnlyList<AceView>
- Additional IReadOnlyList<AceView>
- ReviewCandidates IReadOnlyList<AceView>
- ExpectedAdministrativeAdditional IReadOnlyList<AceView>
- ExpectedDirectoryDefaults IReadOnlyList<AceView>
- ExpectedApplicationDelegations IReadOnlyList<AceView>
- OptionalDelegations IReadOnlyList<AceView>
- AllowedByOverride IReadOnlyList<AceView>
- ReviewCandidatesBySid IReadOnlyList<SidSummary>
- HighRiskReviewCandidates IReadOnlyList<AceView>
- Diagnostics IReadOnlyList<String>
public override Int32 GetHashCode() #Returns:
Int32public override String ToString() #Returns:
StringInherited Methods
Properties
public String DomainName { get; set; } #public Int32 MissingCount { get; set; } #public Int32 AdditionalCount { get; set; } #public Int32 ReviewCandidateCount { get; set; } #public Int32 HighRiskReviewCount { get; set; } #public Int32 ExpectedAdministrativeCount { get; set; } #public Int32 ExpectedDirectoryDefaultCount { get; set; } #public Int32 ExpectedApplicationDelegationCount { get; set; } #public Int32 OptionalDelegationCount { get; set; } #public Int32 AllowedByOverrideCount { get; set; } #public IReadOnlyList<AceView> Missing { get; set; } #public IReadOnlyList<AceView> Additional { get; set; } #public IReadOnlyList<AceView> ReviewCandidates { get; set; } #public IReadOnlyList<AceView> ExpectedAdministrativeAdditional { get; set; } #public IReadOnlyList<AceView> ExpectedDirectoryDefaults { get; set; } #public IReadOnlyList<AceView> ExpectedApplicationDelegations { get; set; } #public IReadOnlyList<AceView> OptionalDelegations { get; set; } #public IReadOnlyList<AceView> AllowedByOverride { get; set; } #public IReadOnlyList<SidSummary> ReviewCandidatesBySid { get; set; } #public IReadOnlyList<AceView> HighRiskReviewCandidates { get; set; } #public IReadOnlyList<String> Diagnostics { get; set; } #