Skip to main content
Version: 2.1.0

Test-MtAdGroupMemberForeignSidCount

SYNOPSIS

Counts the foreign SID principals in Active Directory groups.

SYNTAX

Test-MtAdGroupMemberForeignSidCount [-ProgressAction <ActionPreference>] [<CommonParameters>]

DESCRIPTION

This test identifies and counts security principals that have SIDs from external domains or forests. Foreign SIDs are security identifiers that do not match the current domain's SID pattern and represent accounts from other domains, migrated accounts with SID history, or trust relationships. These are important to track for security auditing and understanding cross-domain access.

EXAMPLES

EXAMPLE 1

Test-MtAdGroupMemberForeignSidCount

Returns $true if group member data is accessible, $false otherwise. The test result includes the count of foreign SID principals found.

PARAMETERS

-ProgressAction

Determines how PowerShell responds to progress updates generated by a script, cmdlet, or provider, such as the progress bars generated by Write-Progress.

Type: ActionPreference
Parameter Sets: (All)
Aliases: proga

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

OUTPUTS

System.Boolean

NOTES

https://maester.dev/docs/commands/Test-MtAdGroupMemberForeignSidCount