sync.blue® ermöglicht das Synchronisieren von Kontakten einer spezifischen Exchange Online-Mailbox (z.B. persönliches Postfach, freigegebenes Postfach, öffentlicher Ordner,...) mit beliebig vielen anderen persönlichen Exchange Online-Postfächern ("Adressbüchern").
Damit dies funktioniert, müssen die entsprechenden Postfach-Berechtigungen vergeben werden, da selbst ein Exchange-Administrator von Haus aus keine Lese-/Schreibberechtigungen für alle Exchange-Postfächern besitzt. Hierzu gibt es zwei Optionen:
1. Manuelles Anlegen der Berechtigungen
2. Anlegen der Berechtigungen mit einem PowerShell-Skript
Option 1: Manuelles Anlegen der Berechtigungen
Im Exchange Admin Center (EAC) können die Berechtigungen wie folgt eingestellt werden:
1. Melde dich beim Exchange Admin Center an.
2. Gehe zu “Benutzer” > “Aktive Benutzer”.
3. Wähle das Postfach aus, mit welchem Kontakte synchronisiert werden sollen.
4. In dem Reiter "E-Mail" die Berechtigung "'Lesen und Verwalten'-Berechtigungen (X)" auswählen.
5. Füge den Nutzer hinzu, welcher mit sync.blue® verwendet wird.
Option 2: Anlegen der Berechtigungen mit einem PowerShell-Skript
Für die automatisierte Einrichtung der Berechtigungen kann ein PowerShell-Skript verwendet werden:
2. Definiere den Benutzer, der mit sync.blue® verwendet wird, als “syncblueuser”:
$syncblueuser = "m.mustermann@xxx.onmicrosoft.com"
3. Modul ExchangeOnlineManagement installieren:
Install-Module -Name ExchangeOnlineManagement
4. ExchangeOnlineManagement autorisieren:
Connect-ExchangeOnline -UserPrincipalName $syncblueuser -ShowProgress $true
5. Definiere die Benutzer, in deren Konten die Kontakte synchronisiert werden sollen:
Manuell:
$users = @("ziel1@xxx.onmicrosoft.com", "ziel2@xxx.onmicrosoft.com", "ziel3@xxx.onmicrosoft.com")
Für alle Nutzer (hier ein Hilfeartikel zum automatisierten Erstellen einer Liste aller Nutzer):
$users = (Get-Mailbox -ResultSize Unlimited).PrimarySmtpAddress -join ","
6. Erteile dem definierten “syncblueuser” die notwendigen Zugangsberechtigungen zu den angegebenen Nutzern:
foreach ($user in $users) {
Add-MailboxPermission -Identity $user -User $syncblueuser -AccessRights FullAccess -InheritanceType All
}
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.