Czasami członek naszego zespołu dzwoni z powodu choroby i nie chce lub nie może ustawić wiadomości o nieobecności w Exchange.
To, co zrobiliśmy w przeszłości, to po prostu zresetowanie hasła tego użytkownika, przekazanie go swojemu menedżerowi i ustawienie przez menedżera wiadomości „Poza biurem”. Innym razem menedżerowie przechowują arkusze kalkulacyjne zawierające hasła użytkowników (bez wiedzy IT!), Aby w ogóle nie musieli nas angażować.
Myślimy, że musi być lepszy sposób ... i że nie możemy być pierwszą organizacją, która ma ten problem.
W jaki sposób rozwiązaliście ten problem?
źródło
Moje rozwiązanie jest następujące:
Utworzyłem konto użytkownika, które ma pełny dostęp do każdej skrzynki pocztowej (możesz to przyznać na poziomie serwera).
Potem napisałem mały program, który działa z tymi uprawnieniami, ale skonfigurowany w taki sposób, że użytkownik uzyskujący dostęp do programu nie potrzebuje hasła. Odbywa się to poprzez uruchomienie programu na serwerze WWW przy użyciu personifikacji.
To jest w VB.NET / WebForms.
W web.config:
Potem jest naprawdę prosta strona ASP.NET. W aspx mam to:
i w pliku .vb mam
Pamiętaj, że musisz mieć zainstalowany program Outlook na serwerze WWW, na którym go uruchomisz, ponieważ korzysta on z interfejsu MAPI do łączenia się z serwerem poczty (potrzebujesz również odniesienia na poziomie projektu do biblioteki Microsoft CDO Library, czyli MAPI). Tak długo, jak wszyscy jesteście jedną organizacją Exchange, nie ma znaczenia, który serwer pocztowy - Exchange przekieruje aplikację na właściwy serwer.
Możesz użyć sekcji pliku web.config, aby ograniczyć dostęp do aplikacji do działu pomocy technicznej i administratorów systemu, aby zwykli użytkownicy nie mieli dostępu do aplikacji.
źródło
Nie powiedziałeś, jaką wersję Exchange posiadasz, ale wygląda na to, że możliwe będzie ustawienie wiadomości za pomocą skryptu PowerShell w Exchange 2010 i Exchange 2007, jeśli zainstalujesz API zarządzany przez EWS. W tej chwili wydaje się, że jest to dostępne tylko jako kandydat do wydania.
źródło
Jeśli zalogujesz się do konsoli zarządzania Exchange jako administrator domeny lub administrator Exchange - a następnie rozwiniesz serwer Exchange, wybierz „Przybornik”. Następnie kliknij dwukrotnie Śledzenie wiadomości, aby otworzyć konsolę internetową i zaloguj się jako Administrator domeny / Administrator Exchange. U góry wybierz „Zarządzaj moją organizacją”, a następnie wybierz „Inny użytkownik”. Wyszukaj i wybierz użytkownika. Gdy po prawej stronie otworzy się arkusz właściwości użytkownika, pojawi się komunikat „Powiedz ludziom, że jesteś na wakacjach”. Możesz tam ustawić opcję Poza biurem. bez podawania nikomu szczegółów lub znajomości haseł innych osób.
źródło
Możesz użyć Exchange PowerShell Set-MailboxAutoReplyConfiguration do tego:
Umożliwić
Planowy
Wyłączyć
źródło
Właśnie opisałeś SPO, w którym pracuję, z wyjątkiem, który zwykle robi się tylko dla właściciela firmy, i znam jego pswd, więc nie można go zmienić.
Mój zwrot problemu polega na tym, aby po powrocie wyłączyć funkcję Poza biurem.
Zgadzam się, że musi być lepszy sposób.
źródło
Możesz wyjechać z biura za pomocą Exchange. Właśnie to zrobiłem dla jednego z naszych użytkowników. NIE musiałem dawać sobie dostępu do jego skrzynki pocztowej, ani nie musiałem konfigurować jego konta ani w ogóle używać programu Outlook.
Jak słusznie mówi desshiels, można to łatwo zrobić:
źródło