Environnements Exchange hébergés

Environnements Exchange hébergés

AgendaX fonctionne installé sur un serveur de votre fournisseur Exchange, ou installé sur votre réseau local. Très probablement, votre hébergeur Exchange ne vous laissera pas installer quoi que ce soit sur ses serveurs. Dans ce cas, vous pouvez installer AgendaX sur votre réseau local. Sur l'ordinateur du serveur AgendaX, installez Outlook 2013 ou une version ultérieure à la place du téléchargement MAPI. Ensuite, créez une boîte aux lettres (par exemple'AgendaX'), et donnez à cette boîte aux lettres les permissions suivantes sur chaque boîte aux lettres que vous voulez lire et publier avec AgendaX :

  • Droits relecteurs sur le haut de la boîte aux lettres (dans certaines versions Outlook appelées'Outlook Today') et sur la boîte de réception.
  • Droits de l'éditeur dans le dossier Calendrier

Les scripts EMS suivants (ou similaires) peuvent être utiles pour accorder les droits pour toutes les boîtes aux lettres ou un sous-ensemble de boîtes aux lettres :

Connect-ExchangeOnline
foreach ($Mailbox in (Get-EXOMailbox -OrganizationalUnit abc -ResultSize Unlimited))
{
Add-MailboxFolderPermission -identity "$($Mailbox.Name)" -AccessRights Reviewer -User agendax
Add-MailboxFolderPermission -identity "$($Mailbox.Name):\Calendar" -AccessRights Editor -User agendax
}
Disconnect-ExchangeOnline

"-OrganizationalUnit abc" limits the users to a specific OU (here "abc"). This can be omitted if you would like
to grant the permissions on every account in your organization.

If, instead, you would like to limit the users to users that have a specific SMTP- address, you can use the
following script:

Connect-ExchangeOnline
foreach ($Mailbox in (Get-Mailbox -ResultSize Unlimited | where-Object {($_.PrimarySMTPAddress -like "*@agendax.net")}))
{
Add-MailboxFolderPermission -identity "$($Mailbox.Name)" -AccessRights Reviewer -User agendax
Add-MailboxFolderPermission -identity "$($Mailbox.Name):\Calendar" -AccessRights Editor -User agendax
}
Disconnect-ExchangeOnline

Or, if you would like to limit the users to members of a specific distribution list, you can use the following:

Connect-ExchangeOnline
foreach ($Mailbox in (Get-DistributionGroupMember -Identity "NameOfDistributionList" -ResultSize Unlimited))
{
Add-MailboxFolderPermission -identity "$($Mailbox.Name)" -AccessRights Reviewer -User agendax
Add-MailboxFolderPermission -identity "$($Mailbox.Name):\Calendar" -AccessRights Editor -User agendax
}
Disconnect-ExchangeOnline

Créez un compte utilisateur ('AgendaX') dans votre Active Directory local et connectez-vous avec ce compte sur le serveur AgendaX. Démarrez Outlook et créez un profil qui accède à la boîte aux lettres de l'utilisateur AgendaX. Enfin, installez AgendaX et lorsque vous êtes invité à choisir la version Exchange Server, cochez la case'Exchange est hébergé par un hébergeur dans un domaine non sécurisé' et entrez le nom du profil que vous avez créé ci-dessus.

Contributions sur le sujet

Aimeriez-vous écrire un article en tant qu'invité ?
Veuillez nous contacter.