Wenn ein Mitarbeiter das Unternehmen verlässt, wird meißt erstmal nur das Konto deaktiviert. Dies bedeutet aber, dass der Name des Mitarbeiters weiterhin in der GAL auftaucht. Hier kann man sich aber mit einem kleinen Powershell Befehl behelfen.
get-mailbox -ResultSize unlimited | where{$_.UserAccountControl -eq "AccountDisabled, NormalAccount" -and $_.RecipientTypeDetails -eq "UserMailbox"} | Set-Mailbox -HiddenFromAddressListsEnabled $True
Damit die Änderung sofort wirkt, muss das OAB neu generiert werden
Get-OfflineAddressBook | Update-OfflineAddressBook
und an die CAS Server verteilt werden
Start-Sleep -s 30Get-ClientAccessServer | Update-FileDistributionService
Sollten Probleme bei der OAB Generierung auftreten, kann man diesen Problemen durch das herauf setzten des Log-Levels auf den Grund gehen.
Set-EventLogLevel "MSExchangeSAOAL Generator" -Level medium