Les actions personnalisées ne sont pas disponibles dans la solution Essentials.
Si vous avez besoin d’accorder les droits SendAs/SendOnBehalf à des groupes Microsoft 365, vous pouvez utiliser le script suivant :
En PowerShell :
Vous pouvez utiliser le paramètre GrantSendOnBehalfTo
sur différentes cmdlets Set- pour gérer la permission « Envoyer de la part de » pour les boîtes aux lettres et groupes :
Set-Mailbox
-
Set-DistributionGroup
(groupes de distribution et groupes de sécurité avec messagerie activée) Set-DynamicDistributionGroup
-
Set-UnifiedGroup
(Groupes Microsoft 365)
<Cmdlet> -Identity <MailboxOrGroupIdentity> -GrantSendOnBehalfTo <Delegates>
Vous pouvez utiliser les cmdlets Add-RecipientPermission
et Remove-RecipientPermission
pour gérer la permission « Envoyer en tant que » (SendAs) sur les boîtes aux lettres et groupes.
<Add-RecipientPermission | Remove-RecipientPermission> -Identity <MailboxOrGroupIdentity> -Trustee <DelegateIdentity> -AccessRights SendAs
Dans une action personnalisée CoreView :
{
"id": "8cce8353-ddee-4d44-a824-f52f329cf70f",
"title": "Exchange - Grant SendAs/SendOnBehalf on M365 groups",
"lastModified": "2022-05-16T12:29:45.4590000Z",
"target": "None",
"tags": [],
"vars": [
{
"name": "M365groupemailaddress",
"type": "string",
"isRequired": true
},
{
"name": "Right",
"type": "list",
"values": "SendAs,SendOnBehalf",
"isRequired": true
},
{
"name": "User",
"type": "string",
"isRequired": true
}
],
"params": [],
"columns": {},
"version": 4,
"statement": "param ([string]$M365groupemailaddress, [string]$Right, [string]$User)\r\n\r\nif($Right -eq \"SendAs\"){\n Add-RecipientPermission $M365groupemailaddress -AccessRights $Right -Trustee $User -Confirm:$false\n}\nelseif($Right -eq \"SendOnBehalf\"){\n Set-UnifiedGroup -Identity $M365groupemailaddress -GrantSendOnBehalfTo @{add=\"$($User)\"}\n}"
}