How to – Exchange 2010 Abwesenheitsnachricht per Shell erstellen und verwalten

Sie kennen das sicher. Ein Kollege geht in Urlaub oder verlässt das Unternehmen und vergisst eine Abwesenheitsnachricht (OOF Out-Of-Office) einzustellen. Dann kommt der Vorgesetzte bei Ihnen vorbei und stellt eine der berühmten Fragen: Können Sie das auch einstellen? Seither ging das nur “bedingt”, in dem Sie sich Zugriff auf das Postfach beschafft haben, etc.

Exchange 2010 bietet die Möglichkeit das auch per Shell zu realisieren. Endlich! 🙂 Das entsprechende CMDLet heißt Set-MailboxAutoReplyConfiguration. Zum Ein- bzw. Ausschalten nutzen Sie den Parameter -AutoReplyState Enabled, bzw. -AutoReplyState Disabled.

Sie können auch einen Text einstellen:

Set-MailboxAutoReplyConfiguration Marco.Langlitz -AutoReplyState Enabled -InternalMessage “Hallo Kollegen, blabla” -ExternalMessage “Sehr geehrter Kunde, blabla “

Es wäre auch möglich, das Ganze etwas schicker zu gestalten, wenn Sie z.B. eine Abwesenheitsnachricht in html verschicken möchten:

$int = get-content c:\_Marco\int.html 
$ext = get-content c:\_Marco\ext.html 
Set-MailboxAutoReplyConfiguration marco.langlitz -AutoReplyState Enabled -InternalMessage “$int” -ExternalMessage “$ext”.