> ## Documentation Index
> Fetch the complete documentation index at: https://ps365.clidsys.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Find DistributionGroupMember

## SYNOPSIS

Find members of distribution groups based on email address or domain.

## SYNTAX

```powershell theme={null}
Find-DistributionGroupMember [[-FilterByDomain] <String>] [[-FilterByEmailAddresses] <String[]>]
 [-FilterByExternalDomains] [[-FilterRecipientTypeDetails] <String>] [-ProgressAction <ActionPreference>]
 [<CommonParameters>]
```

## DESCRIPTION

This function retrieves members of all distribution groups in Exchange Online that match specified criteria such as email addresses or domains.

## EXAMPLES

### EXAMPLE 1

```powershell theme={null}
Find-DistributionGroupMember -FilterByDomain "contoso.com"
```

Searches all distribution groups for members with email addresses containing "contoso.com" and exports the results to a CSV file.

### EXAMPLE 2

```powershell theme={null}
Find-DistributionGroupMember -FilterByEmailAddresses "user@contoso.com"
```

Searches all distribution groups for members with the email address "[user@contoso.com](mailto:user@contoso.com)" and exports the results to a CSV file.

### EXAMPLE 3

```powershell theme={null}
Find-DistributionGroupMember -FilterByExternalDomains -FilterRecipientTypeDetails "MailContact"
```

Searches all distribution groups for members whose email addresses belong to external domains and are of the type "MailContact", then exports the results to a CSV file.

## PARAMETERS

### -FilterByDomain

Specify a domain to filter distribution group members by their email addresses.

```yaml theme={null}
Type: String
Parameter Sets: (All)
Aliases:

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

### -FilterByEmailAddresses

Provide specific email addresses to filter distribution group members.

```yaml theme={null}
Type: String[]
Parameter Sets: (All)
Aliases:

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

### -FilterByExternalDomains

If set to true, filters members whose email addresses belong to external domains not managed in the Exchange Online environment (based on accepted domains).

```yaml theme={null}
Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

### -FilterRecipientTypeDetails

Specify a recipient type detail to further filter the members (e.g., MailContact, MailUser).

```yaml theme={null}
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 3
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](http://go.microsoft.com/fwlink/?LinkID=113216).

## INPUTS

## OUTPUTS

## NOTES

## RELATED LINKS

[https://ps365.clidsys.com/docs/commands/Find-DistributionGroupMember](https://ps365.clidsys.com/docs/commands/Find-DistributionGroupMember)
