Skip to content

Nos estamos mudando a Microsoft 365 (gradualmente). Qué hay que hacer en una instalación existente de AgendaX V6.x?

Si la migración a Office / Microsoft 365 lleva algún tiempo y migra buzones de correo con varios lotes, le sugerimos que instale una segunda instancia de AgendaX durante la transición.

La primera instancia (existente) leerá los buzones locales y la segunda instancia (nueva) leerá los buzones migrados (Microsoft 365).

Durante la transición, seguirá viendo todos los calendarios de los buzones locales y migrados en la aplicación web de AgendaX.

Instalación de una segunda configuración de AgendaX en el servidor de AgendaX para acceder a los buzones de Microsoft 365

  • Cree un nuevo usuario de AgendaX en Office / Microsoft 365 (incluido el buzón de correo)
  • Copie la carpeta de instalación de AgendaX en una segunda ubicación, por ejemplo, AgendaXM365
  • Instale el segundo servicio con la herramienta de configuración de servicios AgendaX Multi. La cuenta de servicio que introduzca será la cuenta utilizada para ejecutar el servicio de actualización de AgendaX. Lo ideal es que sea el nuevo usuario de AgendaX en Office 365. Si no es posible, seleccione un usuario local con privilegios administrativos en el servidor de AgendaX.
  • Instale o actualice a Outlook 2016 (o posterior) en el Servidor de AgendaX, si aún no está presente.
  • Inicie sesión con el nuevo usuario de AgendaX (o el usuario local que especificó al instalar el segundo servicio) en el servidor de AgendaX
  • Establezca los indicadores de registro adecuados para la versión de Outlook utilizada y la configuración de AgentX.ini (páginas 5/6 de la Guía de instalación)
  • Cree un perfil de Outlook con este usuario, accediendo a su buzón en Microsoft 365, y deshabilitando el modo de caché de Exchange en el perfil de Outlook. Si se le pide un nombre de usuario / contraseña, marque la opción ‘Recordar contraseña’ antes de introducir las credenciales. Anote el nombre del perfil de Outlook que ha creado (por defecto: Outlook)
  • Ejecute la Configuración de AgendaX en la instalación de AgendaX M365 (AgendaXCfg.exe), haga clic en Versión de MSX, seleccione Office 365 e introduzca el nombre del perfil de Outlook que creó, iniciando sesión con el usuario de AgendaX Microsoft 365 (o el usuario local).
  • Configure los permisos de la carpeta Mailbox para los usuarios ya migrados a Microsoft 365 con el siguiente script.
    Sustituya «agendax» en la 4ª y 5ª línea del script por el nombre de su cuenta de Microsoft 365 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" limita los usuarios a una OU específica (en este caso "abc"). Este parámetro puede omitirse si desea aplicar los derechos a todos los usuarios de la organización.

Si en cambio desea restringir los usuarios a aquellos con una dirección SMTP específica, puede utilizar el siguiente 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

O, si desea restringir los usuarios a los miembros de una lista de distribución específica, puede utilizar el siguiente script:

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
  • Detenga el servicio AgendaX Update de la instalación antigua de AgendaX.
  • Ejecute la Configuración de AgendaX tanto de la instalación antigua como de la nueva (AgendaXCfg.exe) y marque la opción «Múltiples servicios escriben en esta base de datos» y elimine las tablas de la base de datos (sólo una vez) en Config / Eliminar tablas.
  • Haga clic en «Actualizar» en ambas configuraciones de AgendaX y en «Sí» para reiniciar los servicios.
  • Compruebe el registro de eventos de la aplicación de Windows para ver si hay advertencias o errores. Cada uno de los servicios añadirá advertencias al registro de eventos de la aplicación para los buzones que no estén en su sistema. Esto es normal. La configuración local creará advertencias para los buzones de Microsoft 365 y la configuración de Microsoft 365 creará advertencias para los buzones locales. Si recibe advertencias en la instalación de Microsoft 365 sobre buzones que no se pueden encontrar en la libreta de direcciones global y estos buzones ya se han migrado a Microsoft 365, tendrá que volver a seleccionarlos de la libreta de direcciones en la definición de grupo de AgendaX (AgendaXCfg.exe / Grupos).
  • Una vez que los dos servicios de actualización de AgendaX hayan terminado de analizar los buzones, verá los calendarios de los buzones locales y de Microsoft 365 en la aplicación web de AgendaX.
  • Mientras traslada usuarios de los servidores Exchange locales a Microsoft 365, deberá volver a ejecutar el script Powershell anterior para establecer los permisos en los buzones recién trasladados.

Eliminación de la antigua configuración de AgendaX después de mover todos los buzones a Microsoft 365

Cuando todos los buzones se hayan movido a Microsoft 365, puede desinstalar la antigua configuración de AgendaX siguiendo los pasos que se indican a continuación. Como la aplicación web de AgendaX todavía se está ejecutando en su antigua configuración de AgendaX, primero tendrá que moverla a la ubicación de la nueva instalación (M365):

Ejecute Internet Information Services (IIS) Manager, vaya a Sitios / Sitio web predeterminado / AgendaX, haga clic en «Configuración básica» y cambie la ubicación de la «Ruta física» a la carpeta de su nueva instalación de AgendaX M365.

Si ha realizado algún cambio de configuración en la página de administración de AgendaX (en la aplicación web de AgendaX) desde que instaló la instalación de Microsoft 365 de AgendaX, o si ha realizado cambios en el menú de grupo colapsable en el archivo multmenu.txt, copie config.inc y multmenu.txt (ambos se encuentran en la subcarpeta AGENDA de su carpeta de instalación de AgendaX) de la instalación antigua a la instalación de Microsoft 365.

Para desinstalar el antiguo Setup de AgendaX, siga los pasos que se indican a continuación:

  • Detenga el servicio de actualización de AgendaX de la instalación antigua
  • Cierre todas las instancias de MMC (Microsoft Management Console), por ejemplo, Servicios, Visor de eventos
  • Abra un símbolo del sistema elevado (Ejecutar como administrador) y cambie a la carpeta de instalación de AgendaX de su antigua instalación de AgendaX, por ejemplo, CD C:\Inetpub\AgendaX
    Introduzca el siguiente comando
    AgendaXSrv.exe -u (esto desinstalará el servicio de actualización de AgendaX)
  • Elimine la antigua carpeta de instalación de AgendaX

El último paso consiste en indicar al servicio de actualización de AgendaX que ya no hay otros servicios que utilicen la misma base de datos. Ejecute la configuración de AgendaX (AgendaXCfg.exe) en su nueva carpeta de instalación de Microsoft 365 y desmarque la opción «Varios servicios escriben en esta base de datos» y elimine las tablas de la base de datos en Config / Drop tables, después haga clic en «Update» y «Yes» para reiniciar el servicio.

Volver arriba