TestimoX

API Reference

Class

TrustSidFilteringService

Namespace ADPlayground.Trusts
Assembly ADPlayground

Provides methods to query and enable SID filtering on trusts.

Inheritance

  • Object
  • TrustSidFilteringService

Constructors

public TrustSidFilteringService(Func<String, IEnumerable<TrustInfo>> fetchTrusts = null, Action<String, String> enableSidFiltering = null) #

Initializes a new instance of the TrustSidFilteringService class.

Parameters

fetchTrusts System.Func{System.String,System.Collections.Generic.IEnumerable{ADPlayground.Trusts.TrustInfo}} = null optionalposition: 0
Delegate returning trust info for a domain.
enableSidFiltering System.Action{System.String,System.String} = null optionalposition: 1
Delegate enabling SID filtering for a trust.

Methods

public IEnumerable<TrustSidFilteringInfo> Enable(String domainName, Boolean dryRun = false) #
Returns: IEnumerable<TrustSidFilteringInfo>

Enables SID filtering on external trusts in the specified domain.

Parameters

domainName System.String requiredposition: 0
Domain to process.
dryRun System.Boolean = false optionalposition: 1
When set, no changes are committed.

Returns

Information about processed trusts.

public IEnumerable<TrustSidFilteringInfo> EnableForest(Boolean dryRun = false) #
Returns: IEnumerable<TrustSidFilteringInfo>

Enables SID filtering on external trusts across the forest.

Parameters

dryRun System.Boolean = false optionalposition: 0
When set, no changes are committed.

Returns

Information about processed trusts.

public IEnumerable<TrustSidFilteringInfo> GetForestStatus() #
Returns: IEnumerable<TrustSidFilteringInfo>

Retrieves SID filtering status for all domains in the forest.

Returns

Collection of SID filtering info.

public IEnumerable<TrustSidFilteringInfo> GetStatus(String domainName) #
Returns: IEnumerable<TrustSidFilteringInfo>

Retrieves SID filtering status for trusts in the specified domain.

Parameters

domainName System.String requiredposition: 0
Domain to query.

Returns

Collection of SID filtering info.