Veuillez noter que si vous disposez de la solution Professional, vous devez acquérir l’add-on Hybrid pour créer cette action personnalisée.
Si vous cherchez à accorder le droit SendAs à un utilisateur cloud/hybride sur une boîte aux lettres on-premises, vous pouvez utiliser ce qui suit :
Remarque : Les autorisations et possibilités de boîte aux lettres ne sont PAS prises en charge dans les environnements hybrides.
Azure AD Connect ne synchronise pas automatiquement les autorisations Send As entre Exchange local et Microsoft 365, donc les autorisations cross-tenant ne sont pas prises en charge.
Cependant, Send As fonctionnera dans la majorité des scénarios si vous ajoutez manuellement les droits Send As dans les deux environnements, en utilisant Exchange Management Shell côté local et Exchange Online PowerShell côté Microsoft 365.
Exécutez la commande suivante dans Exchange Management Shell sur votre serveur Exchange local :
Add-ADPermission -Identity EXO1 -User ONPREM1 -AccessRights ExtendedRight -ExtendedRights "Send As"
Puis exécutez la commande correspondante dans Exchange Online PowerShell :
Add-RecipientPermission -Identity EXO1 -Trustee ONPREM1 -AccessRights SendAs
Dans CoreView :
{
"id": "036b8924-6800-43f1-a219-d1d963da6719",
"title": "Exchange - Assign SendAs permission hybrid",
"description": "Assigning SendAs permission for a cloud user on an on-premises mailbox",
"lastModified": "2022-10-04T09:50:05.2560000Z",
"target": "Mailbox",
"tags": [],
"vars": [
{
"name": "TargetMailbox",
"type": "string",
"isRequired": true
}
],
"params": [
{
"name": "UserPrincipalName",
"type": "string",
"isDefault": true
}
],
"columns": {
"UserPrincipalName": "",
"CustomAttribute10": "",
"DistinguishedName": "",
"OnPremisesDistinguishedName": "",
"CustomAttribute13": "",
"Alias": ""
},
"version": 3,
"statement": "param ([string]$UserPrincipalName, [string]$TargetMailbox)\r\n\r\nAdd-RecipientPermission -Identity $TargetMailbox -Trustee $UserPrincipalName -AccessRights \"SendAs\" -Confirm:$false"
}