Wer Active Sync nur für bestimmte Benutzer zulassen möchte, kann sich die Arbeit per Script abnehmen lassen. Dieses kleine Script deaktiviert Active Sync zunächst für alle Postfächer und aktiviert, es dann nur für die Postfächer die in der Datei „benutzer_mit_activesync.csv“ stehen.
Inhalt der Datei „set-activesyncuser.ps1“
Set-ADServerSettings -ViewEntireForest $true
get-mailboxdatabase | get-mailbox | Set-CasMailbox -ActiveSyncEnabled $false
Import-CSV benutzer_mit_activesync.csv -delimiter ‚;‘ |
foreach {
$mbx = $_.benutzer
write-host $mbx
Set-CasMailbox -ActiveSyncEnabled $true -Identity „$mbx“
}
Die Datei „benutzer_mit_activesync.csv“ sieht so aus:
benutzer;
benutzer1
benutzer2
benutzer3
Die erste Zeile bitte unverändert lassen, dann je Zeile ein Postfach (Alias) für das Active Sync erlaubt sein soll. Beide Dateien in ein beliebiges Verzeichnis speichern und per Exchange Management Shell ausführen. Fertig!
Das Script fällt in die kategorie Quick&Dirty, also nicht wundern wenn Fehler wie dieser hier auftreten:
Active Sync kann nicht auf Ressourcen Postfächer aktiviert werden, das prüft das Script aber nicht J….Musste schnell gehen… J