Browsed by
Tag: Powershell

Obsługa błędów w poleceniach Exchange’a

Obsługa błędów w poleceniach Exchange’a

Każdy posługujący się w miarę swobodnie powershell’em administrator zna sposoby wychwytywania i obsługi błędów pojawiających się podczas wykonywania skryptów. Wśród nich „króluje” często metoda „try/catch”, która w skrócie wygląda mniej więcej tak:

ww. narzędzie jest bardzo przydatne, elastyczne i pozwalające na bardzo zaawansowane rozróżnianie i obsługę poszczególnych błędów, zwłaszcza, gdy do sekcji „catch” dodamy typ błędu, który chcemy obsłużyć np:

Z czym natomiast spotyka się niemal każdy początkujący administrator próbujący budować swoje skrypty używając metody „try/catch”? Z faktem,…

Read More Read More

Interpreter/Parser logów NPS(RADIUS)

Interpreter/Parser logów NPS(RADIUS)

Kontynuując wątek rozpoczęty w poprzednik wpisie (http://mkrzanowicz.pl/?p=485) pozostajemy w tematyce sieci komputerowych, VLANów, 802.1x, RADIUS’a, NPS’a… We wcześniejszym wątku opisałem krótko zmagania z dziwnym przypadkiem użytkownika nieobsługiwanego poprawnie przez polityki sieciowe na serwerze MS NPS (Network Policy Server). Metoda dojścia do rozwiązania była dosyć partyzancka, bo polegała na porównywaniu wszystkich parametrów kont użytkownika, któremu wszystko działało poprawnie oraz tego, którego dotyczył problem. Oczywiście najważniejsze że udało się rozwiązać problem, jednak mimo wszystko istotny jest czas rozwiązywania podobnych przypadków. To skłoniło mnie do…

Read More Read More

Hurtowe przywracanie maili z Dumpster’a – Exchange

Hurtowe przywracanie maili z Dumpster’a – Exchange

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…

Read More Read More

listowanie zainstalowanych dodatków Firefox

listowanie zainstalowanych dodatków Firefox

W jaki sposób można wylistować zainstalowane dodatki do Firefoxa oraz ich wersje? Oczywiście z wykorzystaniem Powershella:

I dostajemy ładny wynik w postaci np: name                    type                version                id —-                        —-                  ——-                 — Adblock Plus      extension       2.6.9.1-signed  {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}

Weryfikacja, czy plik jest używany lub zablokowany przez inny proces/użytkownika

Weryfikacja, czy plik jest używany lub zablokowany przez inny proces/użytkownika

W przypadku, gdy zachodzi potrzeba sprawdzenia czy dany plik jest wykorzystywany przez jakiś proces lub innego użytkownika można do tego celu wykorzystać następująca funkcję:

Opublikowaną swego czasu przez Davida Brabanta Całe testowanie prowadza się do wykonania polecenia:

które zwraca odpowiedzi na zasadzie prawda/fałsz – proste szybkie i skuteczne. Ku pamięci – żeby nie musieć w przyszłości jeszcze raz „odkrywać Ameryki na nowo”… 🙂