Gelegentlich ruft ein Mitglied unseres Teams krank an und ist entweder nicht bereit oder nicht in der Lage, seine Abwesenheitsnachricht in Exchange festzulegen.
In der Vergangenheit haben wir lediglich das Kennwort des Benutzers zurückgesetzt, es seinem Manager gegeben und den Manager die Abwesenheitsnachricht festlegen lassen. Zu anderen Zeiten haben Manager Tabellenkalkulationen mit Benutzerkennwörtern geführt (ohne IT-Kenntnisse!), Damit sie uns überhaupt nicht einbeziehen müssen.
Wir denken, dass es einen besseren Weg geben muss ... und dass wir unmöglich die erste Organisation sein können, die dieses Problem hat.
Wie habt ihr dieses Problem gelöst?
quelle
Meine Lösung lautet:
Ich habe ein Benutzerkonto erstellt, das vollen Postfachzugriff auf jedes Postfach hat (Sie können dies auf Serverebene gewähren).
Ich habe dann ein kleines Programm geschrieben, das mit diesen Berechtigungen ausgeführt wird, aber so eingerichtet ist, dass der Benutzer, der auf das Programm zugreift, das Kennwort nicht benötigt. Dies erfolgt durch Ausführen des Programms auf einem Webserver im Identitätswechsel.
Dies ist in VB.NET / WebForms.
In web.config:
Dann gibt es eine wirklich einfache ASP.NET-Seite. In der Aspx habe ich Folgendes:
und in der .vb-Datei habe ich
Beachten Sie, dass Outlook auf dem Webserver installiert sein muss, auf dem Sie dies ausführen, da MAPI für die Verbindung zum Mailserver verwendet wird (Sie benötigen auf Projektebene auch einen Verweis auf Microsoft CDO Library, MAPI). Solange Sie alle eine Exchange-Organisation sind, spielt es keine Rolle, welcher Mailserver - Exchange leitet die App auf den richtigen Server um.
Sie können den Abschnitt Ihrer web.config verwenden, um den Zugriff auf die App auf Ihren Helpdesk und Ihre Systemadministratoren zu beschränken, sodass normale Benutzer nicht selbst auf die Anwendung zugreifen können.
quelle
Sie haben nicht angegeben, über welche Exchange-Version Sie verfügen , aber es sieht so aus, als ob Sie die Nachricht über ein Powershell-Skript in Exchange 2010 und Exchange 2007 festlegen können, wenn Sie die EWS Managed API installieren. Momentan scheint dies jedoch nur als Release-Kandidat verfügbar zu sein.
quelle
Wenn Sie sich als Domänenadministrator oder Exchange-Administrator bei Ihrer Exchange-Verwaltungskonsole anmelden und dann Ihren Exchange-Server erweitern, wählen Sie "Toolbox" aus. Doppelklicken Sie dann auf Nachrichtenverfolgung, um die Webkonsole zu öffnen und sich als Domänenadministrator / Exchange-Administrator anzumelden. Wählen Sie oben "Meine Organisation verwalten" und dann "Ein anderer Benutzer". Suchen Sie nach dem Benutzer und wählen Sie ihn aus. Wenn das Eigenschaftenblatt des Benutzers rechts geöffnet wird, wird "Personen mitteilen, dass Sie im Urlaub sind" angezeigt. Dort können Sie die Abwesenheit einstellen. ohne die Details eines anderen anzugeben oder die Passwörter eines anderen zu kennen.
quelle
Sie können Exchange PowerShell Set-MailboxAutoReplyConfiguration für Folgendes verwenden :
Ermöglichen
Geplant
Etwas deaktivieren
quelle
Sie haben gerade die SOP beschrieben, in der ich arbeite, mit der Ausnahme, dass dies normalerweise nur für den Eigentümer des Unternehmens durchgeführt wird, und ich kenne sein pswd, damit es nicht geändert wird.
Meine Wendung in Bezug auf das Problem besteht darin, die Abwesenheit wieder auszuschalten, wenn er zurückkommt.
Ich stimme zu, dass es einen besseren Weg geben muss.
quelle
Sie können mit Exchange abwesend sein. Ich habe dies gerade für einen unserer Benutzer getan. Ich musste mir weder Zugriff auf sein Postfach gewähren, noch musste ich sein Konto einrichten oder Outlook verwenden.
Wie Desshiels richtig sagt, kann dies leicht getan werden:
quelle