Hosted Exchange Umgebungen

Hosted Exchange Umgebungen

AgendaX funktioniert auf einem Server Ihres Exchange-Anbieters oder in Ihrem lokalen Netzwerk.
Wahrscheinlich wird Ihr Exchange Hosting-Provider es Ihnen nicht erlauben, etwas auf seinen Servern zu installieren. In diesem Fall können Sie AgendaX in Ihrem lokalen Netzwerk installieren. Installieren Sie auf dem AgendaX Server-Computer Outlook 2013 oder höher anstelle des MAPI-Downloads.
Erstellen Sie dann ein Postfach (z.B.'AgendaX') und geben Sie diesem Postfach die folgenden Berechtigungen für jedes Postfach, das Sie mit AgendaX lesen und veröffentlichen möchten:

  • Rewiewer-Rechte auf oberster Stufe des Postfachs (in einigen Outlook-Versionen mit dem Namen "Outlook Today") und im Posteingang.
  • Editorrechte im Kalenderordner

Die folgenden EMS-Skripte (oder ähnliche) können hilfreich sein, um dies für alle oder eine Teilmenge von Postfächern zu tun:

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

Erstellen Sie ein Benutzerkonto ("AgendaX") in Ihrem lokalen Active Directory und melden Sie sich mit diesem Konto auf dem AgendaX-Server an.
Starten Sie Outlook und erstellen Sie ein Profil, das auf das Postfach des AgendaX-Benutzers zugreift.
Installieren Sie schließlich AgendaX, und wenn Sie nach der Exchange Server-Version gefragt werden, aktivieren Sie das Kontrollkästchen "Exchange is hosted by a hosting provider in an untrusted domain" und geben Sie den Namen des oben erstellten Outlook- Profils ein.

Beiträge zum Thema

Möchten Sie einen Gastbeitrag verfassen?
Nehmen Sie Kontakt mit uns auf.