• Identity Management
    • Benutzerverwaltung
    • Delegation
    • Self Service
    • Abwesenheitsassistent
    • Password Reset
    • Telefonbuch
  • Authorization
    • Berechtigungsverwaltung
    • Genehmigungs-Workflow
    • Rollenbasierter Zugriff
    • Single Sign-on
    • Automation
  • IAM Compliance
  • Systeme
    • Active Directory
    • M365
    • HR-System
    • PowerShell
  • Lösung
    • Warum IDM-Portal
    • Editionen & Preise
    • Weitere Services
  • Referenzen
    • Unsere Kunden
    • Unsere Projekte
    • Partnerschaft
    • Presse
  • Kontakt
    • Über uns
    • News
    • Kontakt
  • Deutsch
FirstWare IDM-PortalFirstWare IDM-Portal
FirstWare IDM-PortalFirstWare IDM-Portal
User Driven
Identity Management
  • Identity Management
    • Benutzerverwaltung
    • Delegation
    • Self Service
    • Abwesenheitsassistent
    • Password Reset
    • Telefonbuch
  • Authorization
    • Berechtigungsverwaltung
    • Genehmigungs-Workflow
    • Rollenbasierter Zugriff
    • Single Sign-on
    • Automation
  • IAM Compliance
  • Systeme
    • Active Directory
    • M365
    • HR-System
    • PowerShell
  • Lösung
    • Warum IDM-Portal
    • Editionen & Preise
    • Weitere Services
  • Referenzen
    • Unsere Kunden
    • Unsere Projekte
    • Partnerschaft
    • Presse
  • Kontakt
    • Über uns
    • News
    • Kontakt
  • Deutsch

Abwesenheitsassistent mit PowerShell einrichten

Jan 3, 2022 (Letztes Update) | Compliance, Identity Management |

 

Eine E-Mail-Abwesenheitsnotiz einzustellen, wenn der betreffende Kollege nicht da ist, kann ein Problem werden. Für den IT-Admin gibt es allerdings einen Weg, ohne sich gleich in den Account des Benutzers einzuloggen: PowerShell. In diesem Artikel beschreiben wir, wie der Abwesenheitsassistent mit PowerShell Skripten eingestellt werden kann.

Index

  • Exchange Abwesenheitsassistent mit PowerShell
    • Mit Exchange Server verbinden
    • Exchange Management Shell für PowerShell nutzen
      • Schritt 1: Status abfragen
      • Schritt 2: Status ändern
      • Schritt 3: Text für interne und externe Ansprechpartner definieren
  • Alternative Wege, um Abwesenheitsnotiz zu setzen

Exchange Abwesenheitsassistent mit PowerShell

Neben der einfachen Möglichkeit den Outlook Abwesenheitsassistenten durch Kollegen einrichten zu lassen, gibt es auch die Option diesen unter Verwendung der Powershell zu konfigurieren. Ob es sich dabei um Exchange online (Microsoft 365) oder On-Premises Exchange handelt spielt für die Verbindung eine Rolle. Im Beispiel zeigen wir es für Exchange On-Prem.

Mit Exchange Server verbinden

Zuerst muss man sich mit dem betreffenden Exchange Server verbinden, um die Befehle zur Konfiguration ausführen zu können. Ist man lokal am Exchange Server angemeldet, kann man die Exchange Management Shell verwenden, oder man nutzt die PowerShell.

Bei der Exchange Management Shell handelt es sich um eine PowerShell, bei der bereits alle Module zur Verwaltung des Exchange Server geladen wurden.

Exchange Management Shell für PowerShell nutzen

Steht die Verbindung zum Exchange Server kann man loslegen.

Schritt 1: Status abfragen

Zuerst sollte man den aktuellen Status des Abwesenheitsassistenten abfragen. Mit dem Parameter -Identity erfolgt die Abfrage nach dem samAccountName:

Get-MailboxAutoReplyConfiguration -Identity $samAccountName

Schritt 2: Status ändern

Zum Konfigurieren des Abwesenheitsassistenten verwendet man das Commandlet Set-MailboxAutoReplyConfiguration, dass mit verschiedenen Parametern aufgerufen wird.

Den samAccountName des Benutzers gibt man mit -Identity $samAccountName an.

Über den Parameter -AutoReplyState steuern Sie den Status der Abwesenheitsassistent.
3 Möglichkeiten stehen zur Auswahl:

  • Disabled: Abwesenheitsassistent deaktivieren
  • Enabled: Abwesenheitsassistent aktivieren
  • Scheduled: Abwesenheitsassistent wird nur im angegebenen Zeitraum aktiviert

Wenn Sie “Scheduled” ausgewählt haben, konfigurieren Sie den Zeitraum über die Parameter  -StartTime und -EndTime.

Schritt 3: Text für interne und externe Ansprechpartner definieren

Die Nachrichtentexte geben Sie mit Hilfe der Parameter -InternalMessage und -ExternalMessage an.

 <html><body>”Text”</body></html>

Ein Beispiel:

Set-MailboxAutoReplyConfiguration -Identity hans.meier -ExternalMessage <html><body>”<b>Text</b>”</body></html>

HINWEIS:

Der Nachrichtentext sollte im html-Format angegeben werden, da es ansonsten zu Problemen kommen kann, wenn man den Abwesenheitsassistent  auch über Outlook konfiguriert.

Start- und EndTime benötigen eine amerikanische Datumseingabe; sprich MM/DD/YYYY > 06/15/2020

Alternative Wege, um Abwesenheitsnotiz zu setzen

Das IDM-Portal bringt eine Funktion für Abwesenheitsassistenten mit, und zudem gleich mehrere Vorteile:

  • Aktivierung möglich durch
  • IT, Helpdesk
  • Abteilungsleiter, Kollegen
  • Durch den betreffenden Mitarbeiter (Self Service)
  • Logging für Nachvollziehbarkeit

Interne und Externe Abwesenheitassistent

Weitere Infos: Abwesenheitsassistent delegieren

Statt den Abwesenheitsassistent mit PowerShell zu konfigurieren, sind weitere Alternativen denkbar. Die Self Service Varianten mit OWA sind dabei die sichersten und direktesten. Schwierig ist es jedoch, wenn der betreffende Mitarbeiter krank ist, das Unternehmen bereits verlassen hat oder anderweitig nicht selbst den Assistenten setzen kann. Als Admin kann man zwar schnell helfen, weil die technischen Mittel zur Verfügung stehen, darf es aber nicht – auf Grund von Datenschutz und Unternehmensrichtlinien.

Eine Übersicht alternativer Wege, die Abwesenheitsnotiz zu setzen:

Alternativen zu Abwesenheitsassistent mit PowerShell einrichten

Für weitere Informationen stehen wir Ihnen gern zur Verfügung:

Artikel erstellt am: 11.02.2021
Tags: AbwesenheitsassistentExchangeExchange und PowerShellPowerShell
Teilen

Folgendes könnte Sie ebenfalls interessieren

Urlaub, Krank, Kurzarbeit: Abwesenheitsnotiz vergessen – Kollegen helfen

Jan 12, 2021

Es kommt vor, dass Kollegen ihre E-Mail-Abwesenheitsnotiz vergessen zu setzen.[...]

Stellvertretende Abwesenheitsnotiz setzen

Mrz 26, 2020

Seit Beginn der Corona-Epidemie leeren sich die Straßen, Läden und[...]

Postfach deaktivieren mit Powershell (1/3)

Jan 18, 2021

Wie Sie ein Postfach mit Powershell deaktivieren, verschieben oder neu[...]

Suche

Neueste Beiträge

  • Attribute-Based Access Control (ABAC) – Zugriffsrechte basierend auf Attributen
  • Red Forest und IAM in Active Directory Umgebungen einsetzen
  • Unterschiede in den Nutzerattributen von Active Directory und Azure Active Directory
  • IT-Administrator bewertet FirstWare IDM-Portal
  • Gruppen in Azure AD richtig organisieren, da es keine OUs gibt

Kategorien

  • Allgemeines
  • Authorization Management
  • Compliance
  • Identity Management
  • Projekte
  • Systeme


FirstAttribute

Kontakt

  • FirstAttribute AG
  • Am Büchele 18, 86928 Hofstetten, Germany
  • +49 89 215 442 40
  • https://www.firstattribute.com

Themen

  • AGBs und EULA
  • Datenschutzerklärung
  • Impressum
  • Kontakt

News

  • Attribute-Based Access Control (ABAC) – Zugriffsrechte basierend auf Attributen
  • Red Forest und IAM in Active Directory Umgebungen einsetzen
  • Unterschiede in den Nutzerattributen von Active Directory und Azure Active Directory
  • IT-Administrator bewertet FirstWare IDM-Portal
  • Gruppen in Azure AD richtig organisieren, da es keine OUs gibt
  • Mitarbeiterverzeichnis für große Kliniken

© 2023 · FirstAttribute AG.

Prev Next