Um nur noch einen kleineren Kreis von Usern auf den Exchange 2007 per OWA und ActiveSync zugreifen zu lassen, habe ich als erstes pauschall OWAEnabled und ActiveSyncEnabled auf $false gestellt.
Dazu auf dem Exchange Server eine Exchange Shell öffnen und folgende Kommandos ausführen:
OWA und ActiveSync deaktivieren
Get-Mailbox | Set-CASMailbox -OWAEnabled $false
Get-Mailbox | Set-CASMailbox -ActiveSyncEnabled $false
Dann sind die beiden Attribute auf den Mailboxen deaktiviert.
Dann kann man anhand einer Liste (Textdatei) gezielt wieder Postfächer für die Leistungen freischalten.
Er eine einfache Liste erstellen, die auf den Alias Namen der Postfächer basiert (siehe Verwaltungskonsole -> Empfängerkonfiguration -> Postfach -> Liste Spalte Alias):
userlist-to-enable.txt
Alias1
Alias2
Alias3
…
OWA und ActiveSync gezielt wieder aktivieren
Dann in der Exchange Powershell set-CASMailbox im gleichen Speicherpfad starten, in dem die Userliste „userlist-to-enable.txt“ liegt:
Get-content userlist-to-enable.txt | set-CASMailbox -owaenabled:$True
Get-content userlist-to-enable.txt | set-CASMailbox -ActiveSyncenabled:$True
Kontrolle
Zur Kontrolle kann man noch prüfen, welche Postfächer nun noch OWAEnabled bzw. ActivSyncEnabled sind:
Get-CASMailbox -resultsize unlimited -filter {OWAEnabled -eq $true}
Oder Zählen mit | Measure-Object:
Get-CASMailbox -resultsize unlimited -filter {OWAEnabled -eq $true} | Measure-Object