API Reference
Class
ScopeDiscoveryRequest
Request model for AD scope discovery.
Inheritance
- Object
- ScopeDiscoveryRequest
Constructors
public ScopeDiscoveryRequest(String ForestName, String DomainName, String DomainController, IReadOnlyList<String> IncludeDomains, IReadOnlyList<String> ExcludeDomains, IReadOnlyList<String> IncludeDomainControllers, IReadOnlyList<String> ExcludeDomainControllers, Boolean SkipRodc, Boolean IncludeTrusts, ScopeDiscoveryFallback DiscoveryFallback, Int32 MaxDomains, Int32 MaxDomainControllersTotal, Int32 MaxDomainControllersPerDomain, Int32 RootDseTimeoutMs, Int32 DomainEnumerationTimeoutMs, Int32 DcSourceTimeoutMs) #Request model for AD scope discovery.
Parameters
- ForestName System.String
- DomainName System.String
- DomainController System.String
- IncludeDomains System.Collections.Generic.IReadOnlyList{System.String}
- ExcludeDomains System.Collections.Generic.IReadOnlyList{System.String}
- IncludeDomainControllers System.Collections.Generic.IReadOnlyList{System.String}
- ExcludeDomainControllers System.Collections.Generic.IReadOnlyList{System.String}
- SkipRodc System.Boolean
- IncludeTrusts System.Boolean
- DiscoveryFallback ADPlayground.Helpers.AdScopeDiscoveryService.ScopeDiscoveryFallback
- MaxDomains System.Int32
- MaxDomainControllersTotal System.Int32
- MaxDomainControllersPerDomain System.Int32
- RootDseTimeoutMs System.Int32
- DomainEnumerationTimeoutMs System.Int32
- DcSourceTimeoutMs System.Int32
Methods
public ScopeDiscoveryRequest <Clone>$() #Returns:
ScopeDiscoveryRequestpublic Void Deconstruct(out String ForestName, out String DomainName, out String DomainController, out IReadOnlyList<String> IncludeDomains, out IReadOnlyList<String> ExcludeDomains, out IReadOnlyList<String> IncludeDomainControllers, out IReadOnlyList<String> ExcludeDomainControllers, out Boolean SkipRodc, out Boolean IncludeTrusts, out ScopeDiscoveryFallback DiscoveryFallback, out Int32 MaxDomains, out Int32 MaxDomainControllersTotal, out Int32 MaxDomainControllersPerDomain, out Int32 RootDseTimeoutMs, out Int32 DomainEnumerationTimeoutMs, out Int32 DcSourceTimeoutMs) #Returns:
VoidParameters
- ForestName String
- DomainName String
- DomainController String
- IncludeDomains IReadOnlyList<String>
- ExcludeDomains IReadOnlyList<String>
- IncludeDomainControllers IReadOnlyList<String>
- ExcludeDomainControllers IReadOnlyList<String>
- SkipRodc Boolean
- IncludeTrusts Boolean
- DiscoveryFallback ScopeDiscoveryFallback
- MaxDomains Int32
- MaxDomainControllersTotal Int32
- MaxDomainControllersPerDomain Int32
- RootDseTimeoutMs Int32
- DomainEnumerationTimeoutMs Int32
- DcSourceTimeoutMs Int32
public override Int32 GetHashCode() #Returns:
Int32public override String ToString() #Returns:
StringInherited Methods
Properties
public String ForestName { get; set; } #public String DomainName { get; set; } #public String DomainController { get; set; } #public IReadOnlyList<String> IncludeDomains { get; set; } #public IReadOnlyList<String> ExcludeDomains { get; set; } #public IReadOnlyList<String> IncludeDomainControllers { get; set; } #public IReadOnlyList<String> ExcludeDomainControllers { get; set; } #public Boolean SkipRodc { get; set; } #public Boolean IncludeTrusts { get; set; } #public ScopeDiscoveryFallback DiscoveryFallback { get; set; } #public Int32 MaxDomains { get; set; } #public Int32 MaxDomainControllersTotal { get; set; } #public Int32 MaxDomainControllersPerDomain { get; set; } #public Int32 RootDseTimeoutMs { get; set; } #public Int32 DomainEnumerationTimeoutMs { get; set; } #public Int32 DcSourceTimeoutMs { get; set; } #