TestimoX

API Reference

Class

ForeignSecurityPrincipalService

Namespace ADPlayground.Users
Assembly ADPlayground
Modifiers static

Enumerates Foreign Security Principals (FSP) under CN=Foreign Security Principals and finds referencing groups.

Inheritance

  • Object
  • ForeignSecurityPrincipalService

Methods

public static IReadOnlyList<ForeignSecurityPrincipalRecord> Get(String domainName = null, Boolean includeOtherReferences = false) #
Returns: IReadOnlyList<ForeignSecurityPrincipalRecord>

Returns FSP records for the current or specified domain.

Parameters

domainName System.String = null optionalposition: 0
Optional domain DNS name; defaults to current domain.
includeOtherReferences System.Boolean = false optionalposition: 1
When true, include non-group references (e.g., managedBy/owner).
public static IReadOnlyList<ForeignSecurityPrincipalRecord> GetOrphaned(String domainName = null) #
Returns: IReadOnlyList<ForeignSecurityPrincipalRecord>

Returns only orphaned Foreign Security Principals (no group or other references).

Parameters

domainName System.String = null optionalposition: 0
Optional domain DNS name; defaults to current domain.