Sprachunabhängige Berechtigungseinstellungen für AgendaX auf Exchange Server 2013, 2016, 2019, Office 365

Sprachunabhängige Berechtigungseinstellungen für AgendaX auf Exchange Server 2013, 2016, 2019, Office 365

Berechtigungen, die für das AgendaX-Konto auf Exchange Server 2013, 2016, 2019 und Office 365 festgelegt werden müssen, sind Berechtigungen auf Outlook-Ordnerebene.

Da sich die Ordnernamen in Outlook je nach der beim ersten Öffnen des Postfachs mit Outlook verwendeten Sprache unterscheiden, müssen Sie wissen, welcher Mitarbeiter welche Sprache verwendet, um den richtigen Ordnern Berechtigungen zuzuweisen. Außerdem müssen Sie wissen, wie die Ordner in diesen Sprachen heißen.

Wenn Sie in Ihrem Unternehmen Postfächer in mehreren Sprachen haben, können Sie die erforderlichen Berechtigungen für das AgendaX-Konto einfach mit dem folgenden Skript festlegen, das für alle Sprachen funktioniert.

Bitte ersetzen Sie "agendax" in der 3. Zeile durch den Namen Ihres AgendaX-Kontos:

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

Kopieren Sie einfach das obige Skript und fügen Sie es in Powershell ein. Es werden Reviewer-Rechte auf der obersten Stufe des Postfachs und des Posteingangs sowie Editor-Rechte im Kalender-Ordner vergeben.

Wenn Sie diese Rechte nicht für jedes Postfach in Ihrer Organisation vergeben möchten, sondern diese z.B. auf eine Organisationseinheit beschränken möchten, können Sie die Get-Mailbox-Anweisung in der ersten Zeile ändern, indem Sie -OrganizationalUnit mit dem Namen der Organisationseinheit hinzufügen, in der Sie Berechtigungen vergeben möchten.


Wir migrieren nach Office 365 (schrittweise). Was muss an einer bestehenden Installation von AgendaX V6.x geändert werden?

Wenn der Migrationsvorgang zu Office 365 einige Zeit in Anspruch nimmt und Sie Postfächer in mehreren Batches migrieren, empfehlen wir, während der Umstellung eine zweite Instanz von AgendaX zu installieren.

Die erste (bestehende) Instanz liest lokale Postfächer und die zweite (neue) Instanz liest migrierte (O365) Postfächer.

Während der Umstellung sehen Sie weiterhin alle Kalender von lokalen und migrierten Postfächern in der AgendaX-Webanwendung.

 

Installation eines zweiten AgendaX-Setups auf dem AgendaX-Server, das Zugriff auf die O365-Postfächer ermöglicht.

  • Legen Sie einen neuen AgendaX Benutzer auf Office 365 an (inklusive Postfach)
  • Kopieren Sie den AgendaX-Installationsordner an einen zweiten Ort, z.B. AgendaXO365.
  • Installieren Sie den zweiten Dienst mit dem Multi-Service-Konfigurationstool "AgendaX multi service configuration utility". Das Dienstkonto, das Sie eingeben, ist das Konto, mit dem der AgendaX Update Service ausgeführt wird. Dies sollte idealerweise der neue AgendaX-Benutzer auf Office 365 sein. Wenn dies nicht möglich ist, wählen Sie einen lokalen Benutzer mit Administratorrechten auf dem AgendaX Server.
  • Installieren Sie Outlook 2016 (oder neuer) auf dem AgendaX Server, falls nicht bereits installiert
  • Melden Sie sich mit dem neuen AgendaX-Benutzer (oder dem lokalen Benutzer, den Sie bei der Installation des zweiten Dienstes angegeben haben) am AgendaX-Server an.
  • Setzen Sie die entsprechenden Registry-Flags entsprechend der verwendeten Outlook-Version und die AgentX.ini-Einstellungen (Seiten 5/6 im Installationshandbuch): AgendaX Installation Guide)
  • Erstellen Sie ein Outlook-Profil mit diesem Benutzer, das auf das Postfach auf O365 zugreift und deaktivieren Sie den Exchange-Cache-Modus im Outlook-Profil. Wenn Sie nach einem Benutzernamen / Passwort gefragt werden, aktivieren Sie die Option'Passwort speichern', bevor Sie die Zugangsdaten eingeben. Notieren Sie sich den Namen des erstellten Outlook-Profils (Standard: Outlook).
  • Starten Sie die AgendaX-Konfiguration in der AgendaX O365-Installation (AgendaXCfg.exe), klicken Sie auf MSX Version, wählen Sie Office 365 und geben Sie den Namen des von Ihnen als O365 AgendaX-Benutzer eingeloggten (oder lokalen Benutzer) erstellten Outlook-Profils ein.
  • Setzen Sie die Mailbox-Ordnerrechte für die bereits auf O365 migrierten Benutzer mit dem folgenden, sprachunabhängigen Powershell-Skript. Sie müssen zuerst mit O365 eine Remote-Powershell-Sitzung mit den Befehlen Get-Credential, New-PSSession und Import-PSSession starten. Ersetzen Sie "agendax" in der 3. Zeile im folgenden Skript durch den Namen Ihres O365 AgendaX-Kontos:
    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
  • Stoppen Sie den AgendaX Update Service der alten AgendaX-Installation.
  • Starten Sie die AgendaX-Konfiguration der alten und der neuen Installation (AgendaXCfg.exe) und aktivieren Sie die Option "Multiple services write to this database" und löschen Sie die Datenbanktabellen (nur einmal) unter Config / Drop tables.
  • Klicken Sie auf "Update" in beiden AgendaX-Konfigurationen und "Ja", um die Dienste neu zu starten.
  • Überprüfen Sie das Windows Anwendungsprotokoll auf mögliche Warnungen / Fehler. Jeder der Dienste fügt dem Anwendungsereignisprotokoll Warnungen für die Postfächer hinzu, die sich nicht auf ihrem System befinden. Das ist normal. Das lokale Setup erstellt Warnungen für die O365-Postfächer und das O365-Setup erstellt Warnungen für die lokalen Postfächer. Wenn Sie bei der O365-Installation Warnungen über Postfächer erhalten, die nicht im globalen Adressbuch zu finden sind und diese Postfächer bereits nach O365 migriert wurden, müssen Sie diese in den AgendaX-Gruppendefinitionenaus dem Adressbuch (AgendaXCfg.exe / Gruppen) erneut auswählen.
  • Nachdem beide AgendaX Update Services das Scannen der Postfächer abgeschlossen haben, sehen Sie sowohl den lokalen als auch die O365-Postfachkalender in der AgendaX-Webanwendung.
  • Während Sie Benutzer von den lokalen Exchange-Servern auf O365 verschieben, müssen Sie das obige Powershell-Skript erneut ausführen, um Berechtigungen für die neu verschobenen Postfächer festzulegen.

 

Entfernen des alten AgendaX-Setups, nachdem alle Postfächer nach O365 verschoben wurden.

Wenn alle Postfächer auf O365 verschoben wurden, können Sie das alte AgendaX-Setup deinstallieren, indem Sie die folgenden Schritte ausführen. Da die Web-Anwendung von AgendaX noch unter Ihrem alten AgendaX-Setup läuft, müssen Sie diese zunächst an den Installationsort der neuen (O365) Installation verschieben:

  • Starten Sie den Internet Information Services (IIS) Manager, navigieren Sie zu Sites / Default Web Site / AgendaX, klicken Sie auf "Basic settings" und ändern Sie den Ort unter "Physical path" in den Ordner Ihrer neuen AgendaX O365 Installation.

Wenn Sie auf der AgendaX-Administrationsseite (in der AgendaX-Webanwendung) irgendwelche Konfigurationsänderungen vorgenommen haben, seit Sie die O365-Installation von AgendaX installiert haben, oder wenn Sie Änderungen am zusammenklappbaren Gruppenmenü in der Datei multmenu.txt vorgenommen haben, kopieren Sie config.inc und multmenu.txt (beide befinden sich im Unterordner AGENDA Ihres AgendaX-Installationsordners) aus dem alten Setup in das O365-Setup.

 

Um das alte AgendaX Setup zu deinstallieren, gehen Sie wie folgt vor:

  • Stoppen Sie den AgendaX Update Service der alten Installation.
  • Schließen Sie alle Instanzen der MMC (Microsoft Management Console), z.B. Services, Event Viewer
  • Öffnen Sie eine Eingabeaufforderung und wechseln Sie in den AgendaX-Installationsordner Ihrer alten AgendaX-Installation, z.B. CD C:\Inetpub\AgendaX
  • Geben Sie den folgenden Befehl ein:
    AgendaXSrv.exe -u (Dadurch wird der AgendaX Update Service deinstalliert)
  • Löschen Sie den alten AgendaX-Installationsordner.

Der letzte Schritt besteht darin, dem AgendaX Update Service mitzuteilen, dass nicht mehr andere Dienste dieselbe Datenbank verwenden. Führen Sie die AgendaX-Konfiguration (AgendaXCfg.exe) in Ihrem neuen O365-Setup-Ordner aus und deaktivieren Sie die Option " Multiple services write to this database " und löschen Sie die Datenbanktabellen unter Config / Drop tables, dann klicken Sie auf "Update" und " Ja ", um den Dienst neu zu starten.


Unterstützt AgendaX verschiedene Sprachen?

Unterstützte Sprachen sind derzeit Englisch, Deutsch, Französisch, Italienisch, Dänisch, Norwegisch, Finnisch, Schwedisch, Niederländisch und Polnisch.

Die von AgendaX verwendete Sprache kann entweder::

  • vom Administrator definiert sein (alle Benutzer verwenden dieselbe Sprache)

oder

  • AgendaX stellt sich automatisch auf die erste Browsersprache ein, die von AgendaX unterstützt wird.

Weitere Sprachen können einfach hinzugefügt werden. Auf Wunsch senden wir Ihnen eine Sprachdatei zur Übersetzung zu, die wir innerhalb weniger Tage in das Produkt integrieren können.


Kann AgendaX mit verschiedenen Zeitzonen umgehen?

Ja. AgendaX erlaubt es den Benutzern, die Zeitzone, in der sie sich gerade aufhalten, einzustellen (dies kann sich ändern, wenn Mitarbeiter umziehen oder zwischen den Standorten reisen).  Damit können alle Frei/Gebucht-Zeiten in der jeweiligen Zeitzone angezeigt werden.


Wie können in AgendaX Gruppen gebildet werden?

Kalenderansichten, die verschiedene Gruppen von Personen und/oder Ressourcen zeigen, können vom Administrator oder von Endbenutzern erstellt werden.

Der Administrator kann eine unbegrenzte Anzahl von einzelnen Gruppen konfigurieren, die aus Exchange-Verteilerlisten und einzelnen Benutzern bestehen. Die Mitglieder dieser Gruppen sind die Benutzer, deren Kalender von der AgendaX-Webanwendung angezeigt werden.

Jeder AgendaX-Endbenutzer hat die Möglichkeit, bis zu 9 persönliche Gruppen zu definieren, die nur ihm zur Verfügung stehen. Persönliche Gruppen werden in der AgendaX-Weboberfläche definiert.


Wie handhabt AgendaX Zugriffsrechte auf Kalender?

AgendaX bietet 3 Sicherheitsstufen:  Keine Sicherheit, minimale Sicherheit und volle Sicherheit.

  • Keine Sicherheit - Jeder sieht alle Kalender, aber standardmäßig veröffentlicht AgendaX keine Meetings mit der Empfindlichkeit 'Persönlich', 'Privat' oder 'Vertraulich'.
  • Minimale Sicherheit - Details wie Betreff und Ort werden für bestimmte Benutzer nicht veröffentlicht.
  • Volle Sicherheit - Benutzer sehen nur Kalender von Benutzern, die ihnen Zugriffsrechte auf ihren Outlook-Kalenderordner gewährt haben, mit der Option, nur Frei/Gebucht Daten für Kalender ohne Berechtigungen anzuzeigen.

Sie können auch verschiedene Installationen von AgendaX einrichten, um separate Gruppen von Benutzern darzustellen, wenn diese die Daten der anderen Gruppen nicht einsehen dürfen.


Wie einfach ist es, AgendaX anzupassen?

AgendaX wird mit einer Reihe von Symbolen ausgeliefert, die wichtige Funktionen darstellen, sowie Hintergrundfarben, Datumslayouts, Linealfarben usw.  Es ist sehr einfach, Hintergrundfarben, Datumslayouts, Linealfarben usw. zu ändern, und bei Bedarf Ihr eigenes Logo und Hintergrundbilder hinzufügen.

Sie können auch festlegen, wie Besprechungen angezeigt werden:  Z.B. nur Wochentage anzeigen (ohne Samstag / Sonntag), nur Meetings innerhalb der festgelegten Arbeitsstunden anzeigen, Meetings ausblenden, die als frei gekennzeichnet sind, den Organisator und die Teilnehmer in einem Tooltip anzeigen, etc.

Darüber hinaus können Sie dank Zugriff auf den Quellcode von allen Ansichten Ihre eigenen, benutzerdefinierten Ansichten programmieren oder von uns für Sie programmieren lassen.


Wie einfach ist es, AgendaX zu konfigurieren?

AgendaX bietet Ihnen eine webbasierte Konfigurations- Oberfläche, die eine einfache Einrichtung aller AgendaX-Funktionen ermöglicht. AgendaX Ansichten lassen sich leicht an die Corporate Identity und die Geschäftsanforderungen anpassen. Die mitgelieferten Symbole und -Farben, die zur Darstellung verschiedener Aktivitäten verwendet werden, können nach Belieben geändert werden.

Die AgendaX-Administrationsseite wird verwendet, um die häufigsten Einstellungen von AgendaX zu konfigurieren. Auf sie kann nur eine geschlossene Benutzergruppe von Administratoren zugreifen. Die Seite ist in die folgenden Abschnitte unterteilt:

  • Globale Einstellungen sind Einstellungen, die alle Ansichten betreffen (z.B. Zeitformat, Sprache, etc.).
  • Die Anzeigeeinstellungen beeinflussen die Anzeige der Ansichten (welche Farben zu verwenden sind, wie viele Tage angezeigt werden sollen usw.).
  • Mit den Feature-Einstellungen können Sie verschiedene AgendaX-Funktionen aktivieren / deaktivieren.
  • Mit den Ansichtseinstellungen können Sie festlegen, welche Ansichten verfügbar sind, und verschiedene Aspekte dieser Ansichten konfigurieren.
  • Mit Kategorien können Sie festlegen, welche Outlook-Kategorien in den Übersichten farblich speziell gekennzeichnet werden.
  • Zusätzliche Einstellungen ermöglicht es Ihnen, andere, nicht so gängige AgendaX-Einstellungen zu konfigurieren.

Wie verhält sich AgendaX in einer Exchange cluster server Umgebung?

Da sich AgendaX wie ein Outlook Client verhält, muss in einer Cluster Server Umgebung nichts speziell beachtet werden. Wenn ein Cluster Mitglied- Server ausfällt, verbindet sich AgendaX automatisch mit einem anderen Mitglied- Server, sobald dieser übernimmt.


Wir möchten die Besprechungsdetails für jeden Benutzer verstecken und nur Frei/Gebucht Informationen mit AgendaX veröffentlichen. Wie kann dies umgesetzt werden?

Wenn Sie Besprechungsdetails ausblenden möchten, können Sie das Modell 'Minimal Security' von AgendaX verwenden. Dieses Modell setzt voraus, dass Sie für jedes Postfach, das keine Details veröffentlichen soll, ein Custom Mailbox-Attribut auf den Wert "1" setzen. Wenn Sie diese Funktion für alle Benutzer verwenden möchten, ohne dieses benutzerdefinierte Postfachattribut für jeden Benutzer setzen zu müssen, können Sie die Sicherheitslogik umkehren, indem Sie ein benutzerdefiniertes Postfachattribut in AgendaXCfg.exe / Security angeben, das bei KEINEM Benutzer auf "1" gesetzt ist, und indem Sie den folgenden Eintrag in AgentX.ini hinzufügen:

[Config]
ReverseSecurityLogic=1


Page 1 of 212

Beiträge zum Thema

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