AgendaX funciona instalado en un servidor de su proveedor de Exchange, o instalado en su red local. Lo más probable es que su host Exchange no le permita instalar nada en sus servidores. En este caso, puede instalar AgendaX en su red local. En el ordenador servidor AgendaX, instale Outlook 2013 o posterior en lugar de descargar MAPI. A continuación, cree un buzón de correo (por ejemplo,'AgendaX') y conceda a este buzón los siguientes permisos en cada uno de los buzones que desee leer y publicar con AgendaX
- Derechos de corrector en la parte superior del buzón de correo (en algunas versiones de Outlook llamadas'Outlook Today') y en la bandeja de entrada.
- Derechos del editor en la carpeta Calendario
Los siguientes scripts de EMS (o similares) pueden ser útiles para conceder derechos a todos los buzones de correo o a un subconjunto de buzones de correo:
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
Cree una cuenta de usuario ('AgendaX') en su Directorio Activo local e inicie sesión con esta cuenta en el servidor de AgendaX. Inicie Outlook y cree un perfil que acceda al buzón de correo del usuario de AgendaX. Por último, instale AgendaX y, cuando se le pida que elija la versión de Exchange Server, marque la casilla "Exchange está alojado en un host en un dominio inseguro" e introduzca el nombre del perfil que creó anteriormente.