Data Mining w skrzynce pocztowej z użyciem obiektów COM – zajawka

28 marca 2017 at 21:48

Sytuacja awaryjna – tysiące wiadomości e-mail na skrzynce pocztowej, na które trzeba odpowiedzieć w krótkim czasie jedną uniwersalną wiadomością. Niestety o autoresponderze (Out-Of-Office) lub o regule na skrzynce pocztowej nikt nie pomyślał wcześniej, o regule transportowej na Exchange’u już nie wspominając… Mamy w zasadzie 2 alternatywy: Odpowiadać na wszystkie wiadomości po kolei (albo zbiorczo) z GUI, przy czym problematyczne będzie tutaj upchanie różnych odbiorców w pole BCC (UDW) Zebrać informację o nadawcach wiadomości i wysłać zbiorczego maila dodając ich wszystkich do pola BCC. Problem jest w zasadzie tylko z „zebraniem nadawców”. Można próbować kopiować, eksportować maile, cuda wianki ale zajmuje to mnóstwo czasu a i efekt mizerny.   Podejdźmy do tego jak na administratora przystało – użyjmy Powershella 😉 Wykorzystamy do tego obiekty COM’owe Outlooka. Szybkie googlowanie da podpowiedzi w stylu:

Po wykonaniu zonk – niemiła niespodzianka:

Inne odmiany z Load Assembly również zwracają ten sam błąd… A jakie jest rozwiązanie? Jak zwykle trywialne Outlook na 99% w wersji 32-bitowej a Powershell uruchomiony standardowo w wersji 64-bitowe i tu jest zgrzyt. Wystarczy uruchomić Powershella x84 I obiekt COM’owy nie okrzyczy nas już błędami Reszta jest już prosta, łatwa i przyjemna (jeśli ktoś jest zaznajomiony z programowaniem obiektowym i […]

Hurtowe przywracanie maili z Dumpster’a – Exchange

12 października 2015 at 19:16

W pracy każdego Sys-admin’a zdarzają się użytkownicy, którzy przez nieuwagę/pośpiech wykonują rzeczy niesamowite Niektórzy jednak mają do tego wrodzone uzdolnienia… Tym razem sytuacja związana z Outlookiem, pocztą, Exchange’m i właśnie „uzdolnioną inaczej” osobą. W wyniku bliżej nieokreślonych czynności wykonanych przez naszego zdolniachę – wszystkie wiadomości ze skrzynki ‚X’ został usunięte (również z kosza). Ot niby nic nadzwyczajnego. Zawsze można przywrócić manualnie maile z poziomu Outlooka, czy OWA. Przyjmujemy przy tym że Single-Item-Recovery jest wyłączone. Problem stanowi jednak ilość maili do przywrócenia. Jeśli przywraca się kilka-kilkanaście maili na raz to nie ma problemu. Przy większej ilości interfejs ma tendencję do zawieszania. Co jednak zrobić, gdy nasz zdolniacha usunął kilka(naście) tysięcy wiadomości? Zostawić go z GUI na dwie noce – niech sobie zapamięta żeby tego więcej nie robić? Zasadniczo to byłoby pouczające i zapamiętałby lekcję do końca życia… ale nie można być aż tak okrutnym. OK pomóżmy naszemu uzdolnionemu użytkownikowi: 1. Nadajemy sobie pełne uprawnienia do skrzynki „Discovery Search Mailbox” 2. Nadajemy sobie rolę/grupę „Discovery Management” 3. Nadajemy sobie uprawnienia do skrzynki, którą uzdolniony użytkownik wykastrował z maili. 4. Wykonujemy przeszukiwanie usuniętych maili ze skrzynki np uzdolniony.uzytkownik@mkrzanowicz.pl

5. Podpinamy skrzynkę użytkownika oraz skrzynkę „Discovery Search Mailbox” do Swojego Outlooka 6. Kopiujemy […]

© Marcin Krzanowicz