Skip to content

Nous passons à Office / Microsoft 365 (complètement). Que faut-il faire pour une installation existante d’AgendaX V6 ?

Vous devrez désinstaller MAPI/CDO (Exchange Server MAPI, si installé) et installer un client Outlook 32bit sur le serveur AgendaX (Outlook 2016 ou plus récent). De plus, la boîte aux lettres AgendaX doit d’abord être migrée vers Microsoft 365, avant de commencer à migrer les boîtes aux lettres des utilisateurs.

Ensuite,

  • Connectez-vous au serveur AgendaX avec l’utilisateur AgendaX. Ceci est TRÈS important car les profils Outlook sont spécifiques à l’utilisateur.
  • Définissez les paramètres de registre appropriés pour la version Outlook utilisée et les paramètres AgentX.ini (pages 5/6 dans le Guide d’installation).
  • Ensuite, créez le profil Outlook et assurez-vous que le mode Exchange Cache est désactivé dans le profil Outlook. Saisissez le nom du profil Outlook (soit dans AgendaX Setup si vous configurez une nouvelle instance d’AgendaX, soit dans AgendaXCfg.exe si AgendaX est déjà installé sous MSX Version / Outlook MAPI Client / Outlook Profile Name). Le nom standard du premier profil Outlook configuré est « Outlook ».
  • Démarrez Outlook avec ce profil et assurez-vous que le profil fonctionne. Lorsque vous êtes invité à saisir un mot de passe, veillez à cocher la case « Mémoriser le mot de passe ».
  • Enfin, fermez Outlook et redémarrez le service de mise à jour AgendaX.

Les permissions sur Office / Microsoft 365 doivent être définies un peu différemment que dans un environnement Exchange sur site. Sur Microsoft 365, vous devrez définir les autorisations au niveau du dossier :

Veuillez donner à l’utilisateur AgendaX des droits de réviseur sur le dessus de la boîte aux lettres et des droits d’éditeur sur le dossier Calendrier.

Les scripts powershell suivants (ou similaires) peuvent être utiles pour effectuer cette opération pour toutes les boîtes aux lettres ou un sous-ensemble d’entre elles :

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" limite les utilisateurs à une OU spécifique (ici "abc"). Ce paramètre peut être omis si vous souhaitez appliquer les droits à tous les utilisateurs de l'organisation.

Si vous souhaitez plutôt limiter les utilisateurs à ceux qui ont une adresse SMTP spécifique, vous pouvez utiliser le script suivant :

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

Ou, si vous souhaitez limiter les utilisateurs aux membres d'une liste de distribution spécifique, vous pouvez utiliser le script suivant :

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
Back To Top
Vue d'ensemble de la protection de la vie privée
AgendaX

Ce site web utilise des cookies afin de vous offrir la meilleure expérience utilisateur possible. Les informations contenues dans les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site web et aider notre équipe à comprendre quelles sont les sections du site web que vous trouvez les plus intéressantes et les plus utiles.

Cookies strictement nécessaires

Les Cookies strictement nécessaires doivent être activés à tout moment afin que nous puissions enregistrer vos préférences en matière de paramètres de cookies.

Cookies de tiers

Ce site utilise Google Analytics pour collecter des informations anonymes telles que le nombre de visiteurs du site et les pages les plus populaires.

L'activation de ces cookies nous aide à améliorer notre site web.