Nous migrons à Office 365 (en un seul lot). Que faut-il faire pour une installation existant d'AgendaX V6.x ?

Nous migrons à Office 365 (en un seul lot). Que faut-il faire pour une installation existant d'AgendaX V6.x ?

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

Alors,

  • Connectez-vous au serveur AgendaX avec l'utilisateur AgendaX. Ceci est TRÈS important car les profils Outlook sont spécifiques à l'utilisateur.
  • Exécutez Regedit et assurez-vous qu'il n'y a pas de valeur appelée MapiHttpDisabled sous
  • HKEY_CURRENT_USER\Software\Microsoft\Exchange ou que sa valeur est fixée à 0.
  • Outlook 2010:
    il n'y a rien de spécial à faire.
  • Outlook 2013:
    • Lancez Regedit, allez à HKEY_CURRENT_USER\Software\Microsoft\Office\Office\15.0\Outlook\Cached Mode
      et ajoutez une valeur appelée AllowAutoDiscoverForNonOutlook et mettez sa valeur à DWORD 1.
    • Assurez-vous que KB3114941 pour Office 2013 32bit (https://support.microsoft.com/en-us/kb/3114941)
      est installé.
    • Ajoutez le paramètre suivant à AgentX.ini :
      [Config]
      ForceIExchangeManageStoreEx=1
  • Outlook 2016:
    • Lancez Regedit, allez à HKEY_CURRENT_USER\Software\Microsoft\Office\Office\16.0\Outlook\Cached Mode et ajouter un
      appelée AllowAutoDiscoverForNonOutlook et mettez sa valeur à DWORD 1.
    • Assurez-vous que KB3115279 pour Office 2016 32bit (https://www.microsoft.com/en-us/download/details.aspx?id=53200)
      est installé.
    • Ajoutez le paramètre suivant à AgentX.ini :
      [Config]
      ForceIExchangeManageStoreEx=1
  • Outlook 2019 / Office 365:
    • Lancez Regedit, allez à HKEY_CURRENT_USER\Software\Microsoft\Office\Office\16.0\Outlook\Cached Mode et ajouter un
      appelée AllowAutoDiscoverForNonOutlook et mettez sa valeur à DWORD 1.
    • Ajoutez le paramètre suivant à AgentX.ini :
      [Config]
      ForceIExchangeManageStoreEx=1
  • Ensuite, créez le profil Outlook et assurez-vous que le mode Exchange Cache est désactivé dans le profil Outlook. Entrez le nom du profil Outlook (soit dans AgendaX Setup si vous configurez une nouvelle instance d'AgendaX ou 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émarrer Outlook avec ce profil et assurez-vous que le profil fonctionne. Lorsque vous êtes invité à entrer un mot de passe, assurez-vous de cocher la case " Se souvenir du mot de passe ".
  • Enfin, fermez Outlook et redémarrez le service de mise à jour AgendaX.

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

Veuillez donner les droits de l'utilisateur AgendaX Reviewer en haut de la boîte aux lettres et de la boîte de réception, et les droits de l'éditeur sur les dossiers Calendrier.

Le script Powershell suivant, indépendant de la langue, le fera pour vous. Vous devrez d'abord lancer une session Powershell à distance avec O365, en utilisant les commandes Get-Credential, New-PSSession et Import-PSSession. Remplacez "agendax" sur la 3ème ligne du script suivant par le nom de votre compte AgendaX O365 :

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

Veuillez également consulter le document suivant : Guide d'installation d'AgendaX V6.1.


La clé de licence fournie ne fonctionne pas. La clé saisie est remplacée par "Version d'essai de 30 jours".

Veuillez vous assurer que vous entrez le nom de la société exactement comme indiqué sur le document de licence ou dans le courriel que vous avez reçu de notre part (majuscules, espacement, etc.).


Nous aimerions cacher les détails de la réunion pour chaque utilisateur et ne publier que des informations gratuites / Occupées avec AgendaX. Comment y parvenir ?

Si vous souhaitez masquer les détails de la réunion, vous devrez utiliser le modèle'Sécurité minimale' d'AgendaX. Ce modèle implique que vous définissez un attribut Boîte aux lettres personnalisée à la valeur "1" pour chaque boîte aux lettres qui ne doit pas publier de détails. Si vous souhaitez utiliser cette fonctionnalité pour tous les utilisateurs sans définir cet attribut Boîte aux lettres personnalisée pour chaque utilisateur, vous pouvez "inverser" la logique de sécurité en spécifiant un attribut Boîte aux lettres personnalisée dans AgendaXCfg.exe / Security qui n'est PAS défini à "1" pour aucun utilisateur et en ajoutant le commutateur suivant à AgentX.ini :[Config]. ReverseSecurityLogic=1


Listes de distribution MSX vs boîtes aux lettres individuelles

Puis-je ajouter des listes de distribution Exchange à des groupes AgendaX au lieu de boîtes aux lettres individuelles ? Oui. Les groupes AgendaX peuvent contenir des boîtes aux lettres individuelles et/ou des listes de distribution Exchange. Les listes de distribution Exchange sont résolues à leurs membres chaque fois que le service de mise à jour AgendaX scanne les calendriers, de sorte que les nouveaux membres d'une liste de distribution Exchange sont automatiquement ajoutés aux groupes AgendaX. De même, les membres qui sont supprimés d'une liste de distribution Exchange sont également supprimés des groupes AgendaX. Par conséquent, vous n'avez qu'à mettre à jour les listes de distribution d'Exchange et AgendaX met automatiquement à jour ses groupes.


Paramètres d'autorisation indépendants de la langue pour AgendaX sur Exchange Server 2013, 2016, 2019, Office 365

Les permissions qui doivent être définies pour le compte AgendaX sur Exchange Server 2013, 2016, 2019 et Office 365 sont des permissions au niveau des dossiers Outlook.

Puisque les noms de dossiers dans Outlook diffèrent selon la langue utilisée lorsque la boîte aux lettres est ouverte pour la première fois avec Outlook, vous devez savoir quel employé utilise quelle langue pour attribuer les permissions aux bons dossiers. En plus de cela, vous devez savoir comment s'appellent les dossiers dans ces langues.

Si vous avez des boîtes aux lettres dans plusieurs langues dans votre entreprise, vous pouvez facilement définir les permissions requises pour le compte AgendaX en utilisant le script suivant, qui fonctionne pour toutes les langues.

Veuillez vous assurer de remplacer "agendax" sur la 3ème ligne par le nom de votre compte AgendaX :

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

Il suffit de copier et coller le script ci-dessus dans Powershell. Il attribuera des droits d'évaluateur en haut de la boîte aux lettres et de la boîte de réception, ainsi que des droits d'éditeur sur le dossier Calendrier.

Si vous ne voulez pas attribuer ces droits sur toutes les boîtes aux lettres de votre organisation, mais plutôt les limiter à une unité organisationnelle par exemple, vous pouvez modifier l'instruction Get-Mailbox sur la première ligne en ajoutant -OrganizationalUnit avec le nom de l'unité organisationnelle dans laquelle vous souhaitez attribuer les permissions.


Nous migrons à Office 365 (progressivement). Que faut-il faire pour une installation existante d'AgendaX V6.x ?

Si le passage à Office 365 prend un certain temps et que vous migrez des boîtes aux lettres avec plusieurs lots, nous vous suggérons d'installer une deuxième instance d'AgendaX pendant la transition.

La première instance (existante) lira les boîtes aux lettres sur site et la seconde (nouvelle) instance lira les boîtes aux lettres migrées (O365).

Pendant la transition, vous verrez toujours tous les calendriers des boîtes aux lettres sur site et des boîtes aux lettres migrées dans l'application web AgendaX.

 

Installation d'une deuxième installation AgendaX sur le serveur AgendaX pour accéder aux boîtes aux lettres O365.

  • Créer un nouvel utilisateur AgendaX sur Office 365 (y compris la boîte aux lettres)
  • Copiez le dossier d'installation d'AgendaX dans un deuxième emplacement, par exemple AgendaXO365.
  • Installez le deuxième service à l'aide de l'outil de configuration multiservice AgendaX, utilitaire de configuration multiservice. Le compte de service que vous entrez sera le compte utilisé pour exécuter le service de mise à jour AgendaX. Ceci devrait idéalement être le nouvel utilisateur AgendaX sur Office 365. Si cela n'est pas possible, sélectionnez un utilisateur local avec des privilèges d'administration sur le serveur AgendaX.
  • Installer Outlook 2013 ou 2016 sur le serveur AgendaX, s'il n'est pas déjà présent.
  • Connectez-vous avec le nouvel utilisateur AgendaX (ou l'utilisateur local que vous avez spécifié lors de l'installation du second service) sur le serveur AgendaX.
  • Set the appropriate registry flags for the Outlook version used and AgentX.ini settings (page 5 in the Installation Guide: Guide d'installation d'AgendaX)
  • Créez un profil Outlook avec cet utilisateur, accédant à sa boîte aux lettres sur O365 et désactivant le mode Exchange Cache dans le profil Outlook. Si un nom d'utilisateur / mot de passe vous est demandé, cochez l'option'Se souvenir du mot de passe' avant d'entrer les informations d'identification. Notez le nom du profil Outlook que vous avez créé (par défaut : Outlook).
  • Exécutez la configuration AgendaX dans l'installation AgendaX O365 (AgendaXCfg.exe), cliquez sur Version MSX, sélectionnez Office 365 et entrez le nom du profil Outlook que vous avez créé, connecté avec l'utilisateur AgendaX O365 (ou l'utilisateur local).
  • Définissez les permissions du dossier Mailbox pour les utilisateurs déjà migrés vers O365 avec le script Powershell suivant, indépendant de la langue. Vous devrez d'abord lancer une session Powershell à distance avec O365, en utilisant les commandes Get-Credential, New-PSSession et Import-PSSession. Remplacez "agendax" sur la 3ème ligne du script suivant par le nom de votre compte AgendaX O365 :
    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
  • Arrêter le service de mise à jour AgendaX de l'ancienne installation AgendaX.
    Exécutez l'AgendaX Configuration de l'ancienne et de la nouvelle installation (AgendaXCfg.exe) et cochez l'option "Plusieurs services écrivent dans cette base de données" et déposez les tables de la base de données (une seule fois) sous Config / Drop tables.
  • Cliquez sur "Update" dans les deux Configurations AgendaX et "Yes" pour redémarrer les Services.
  • Vérifiez le journal des événements de l'application Windows à la recherche d'éventuels avertissements / erreurs. Chacun des services ajoutera des avertissements au journal des événements d'application pour les boîtes aux lettres qui ne sont pas sur leur système. C'est normal. L'installation sur site créera des avertissements pour les boîtes aux lettres O365 et l'installation O365 créera des avertissements pour les boîtes aux lettres sur site. Si vous recevez des avertissements sur l'installation d'O365 au sujet des boîtes aux lettres qui ne se trouvent pas dans le carnet d'adresses global et que ces boîtes aux lettres ont déjà été migrées vers O365, vous devrez les sélectionner à nouveau dans le carnet d'adresses dans les définitions de groupe AgendaX (AgendaXCfg.exe / Groups).
  • Une fois que les deux services de mise à jour AgendaX ont fini de scanner les boîtes aux lettres, vous verrez les calendriers des boîtes aux lettres sur site et O365 dans l'application web AgendaX.
  • Pendant que vous déplacez les utilisateurs des serveurs Exchange sur site vers O365, vous devrez réexécuter le script Powershell ci-dessus pour définir les permissions sur les boîtes aux lettres nouvellement déplacées.

 

Suppression de l'ancienne configuration AgendaX après que toutes les boîtes aux lettres ont été déplacées vers O365.

Lorsque toutes les boîtes aux lettres sont déplacées vers O365, vous pouvez désinstaller l'ancienne configuration AgendaX en suivant les étapes ci-dessous. Comme l'application web d'AgendaX fonctionne toujours sous votre ancienne installation AgendaX, vous devrez d'abord la déplacer à l'emplacement de la nouvelle installation (O365) :

  • Exécutez Internet Information Services (IIS) Manager, naviguez jusqu'à Sites / Site Web par défaut / AgendaX, cliquez sur "Basic settings" et changez l'emplacement du "Physical path" dans le dossier de votre nouvelle installation AgendaX O365.

Si vous avez effectué des changements de configuration sur la page d'administration AgendaX (dans l'application web AgendaX) depuis que vous avez installé l'installation O365 d'AgendaX, ou si vous avez apporté des changements au menu de groupe repliable dans le fichier multmenu.txt, copiez config.inc et multmenu.txt (tous deux situés dans le sous-dossier AGENDA de votre dossier d'installation AgendaX) de l'ancienne configuration à la configuration O365.

 

Pour désinstaller l'ancien AgendaX Setup, suivez les étapes ci-dessous :

  • Arrêter le service de mise à jour AgendaX de l'ancienne installation.
  • Fermez toutes les instances de MMC (Microsoft Management Console), par exemple Services, Event Viewer, etc.
  • Ouvrez une invite de commande et changez le dossier d'installation AgendaX de votre ancienne installation AgendaX, par exemple CD C:\Inetpub\AgendaX.
  • Entrez la commande suivante :
    AgendaXSrv.exe -u (ceci désinstallera le service de mise à jour AgendaX)
  • Supprimer l'ancien dossier d'installation d'AgendaX

L'étape finale est de dire au service AgendaX Update que les autres services n'utilisent plus la même base de données. Exécutez la Configuration AgendaX (AgendaXCfg.exe) dans votre nouveau dossier d'installation O365 et décochez l'option "Multiples services write to this database" et déposez les tables de la base de données sous Config / Drop tables, puis cliquez sur "Update" et "Yes" pour redémarrer le service.


Est-ce que AgendaX supporte différentes langues ?

Les langues prises en charge sont actuellement l'anglais, l'allemand, le français, l'italien, le danois, le norvégien, le finlandais, le suédois, le néerlandais et le polonais.

Notez que la langue peut être l'une ou l'autre :

  • Défini par l'administrateur (tous les utilisateurs utilisent la même langue)

ou

  • Automatiquement réglé sur la 1ère langue du navigateur qui est supportée par AgendaX.

 

Des langues supplémentaires peuvent être ajoutées facilement. Sur demande, nous pouvons vous envoyer un fichier de langue à traduire que nous pouvons intégrer dans le produit en quelques jours.


Est-ce que AgendaX s'adapte aux différents fuseaux horaires ?

Oui. AgendaX permet aux utilisateurs de définir le fuseau horaire dans lequel ils résident actuellement (en gardant à l'esprit que cela peut changer au fur et à mesure que le personnel se déplace ou se déplace d'un endroit à l'autre). Ceci permet d'afficher toutes les heures libres/occupées dans le fuseau horaire correspondant.


Comment les groupes sont-ils créés ?

Les vues du calendrier qui montrent différents groupes de personnes et/ou de ressources peuvent être créées par l'administrateur ou par les utilisateurs finaux.

L'administrateur peut configurer un nombre illimité de groupes individuels composés de listes de distribution Exchange et d'utilisateurs individuels. Les membres de ces groupes sont les utilisateurs dont les calendriers seront affichés par l'application web AgendaX.

Chaque utilisateur final d'AgendaX a la possibilité de définir jusqu'à 9 groupes personnels qui ne sont disponibles que pour lui. Les groupes personnels sont définis dans l'interface web AgendaX.

 


Comment AgendaX reflète-t-il la sécurité du calendrier dans ce qu'il affiche ?

AgendaX offre 3 niveaux de sécurité : Pas de sécurité, sécurité minimale et sécurité totale.

  • Pas de sécurité - Tout le monde voit tous les calendriers, mais par défaut, AgendaX ne publie pas les réunions dont la sensibilité est réglée sur'Personnel','Privé' ou'Confidentiel'.
  • Sécurité minimale - Les détails tels que le sujet et l'emplacement ne sont pas publiés pour certains utilisateurs.
  • Sécurité totale - Les utilisateurs ne verront que les calendriers des utilisateurs qui leur ont accordé des droits d'accès à leur dossier de calendrier Outlook, avec l'option d'afficher uniquement des données libres/occupées pour les calendriers sans permission.

Vous pouvez également configurer différentes installations d'AgendaX pour afficher des groupes séparés d'utilisateurs s'ils ne sont pas autorisés à voir les données de l'autre.


Page 1 of 212

Contributions sur le sujet

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