Récupérer le propriétaire d’une liste de distribution

  • Last update on May 30th, 2025

Les actions personnalisées ne sont pas disponibles dans la solution Essentials.

 

Si vous devez récupérer le propriétaire d’une liste de distribution, vous pouvez utiliser le script suivant :

En PowerShell :

Pour un groupe spécifique :
Get-DistributionGroup TestGroup@Domain.com | select PrimarySmtpAddress, @{n= "ManagedBy"; e={$_.ManagedBy | foreach {(Get-Mailbox $_).PrimarySMTPAddress}}}
Pour tous les groupes :
Get-DistributionGroup | select PrimarySmtpAddress, @{n= "ManagedBy"; e={$_.ManagedBy | foreach {(Get-Mailbox $_).PrimarySMTPAddress}}}
On peut également filtrer les résultats et lister uniquement certains groupes.

Dans une action personnalisée CoreView :

{
"id": "fb151941-aaa7-4200-bcfa-e19dcf03728e",
"title": "Get DL Owner",
"lastModified": "2021-11-11T11:24:39.3090000Z",
"target": "DistributionGroup",
"tags": [],
"vars": [],
"params": [
{
"name": "Name",
"type": "string",
"isDefault": true
}
],
"columns": {
"Name": ""
},
"version": 4,
"statement": "param ([string]$Name)\r\n\r\n$Manager = Get-DistributionGroup $Name | select PrimarySmtpAddress, @{n= \"ManagedBy\"; e={$_.ManagedBy | foreach {(Get-Mailbox $_).PrimarySMTPAddress}}}\n$DLOwner = $Manager.ManagedBy\n\n$json = @\"\n{\n\"OwnerEmailAddress\": \"$DLOwner\"\n}\n\"@ \nreturn $json"