listowanie zainstalowanych dodatków Firefox

20 lipca 2015 at 18:52

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

14 lipca 2015 at 12:00

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”…

Tworzenie archiwów z użyciem Powershell’a

14 lipca 2015 at 11:41

Temat tworzenia archiwów (*.zip, *.7z) przewija się przy większości systemów, które generują masę logów zajmujących sporo miejsca na dyskach. Można z tym walczyć wykorzystując de-duplikację danych, można zasób kompresować ale i tak najczęściej sprowadza się do konieczności tworzenia archiwów, które zostaną zarchiwizowane na zasobach zewnętrznych. Jak więc robić to automatycznie? W przypadku, gdy pliki odkładane są w jednej lokalizacji – możemy spakować cały folder mając zainstalowany pogram 7-zip wykorzystując poniższa funkcję:

(Zakładając, że 7-zip jest zainstalowany w domyślnej ścieżce) Później pozostaje tylko wykonanie kompresji:

Ale gdy nie chcemy instalować 7-zipa, albo pliki do archiwizacji mamy rozrzucone w wielu różnych lokalizacjach łatwiej i wygodniej będzie wykorzystać dobrodziejstwa powershella w Windows 2012 R2:

Wykorzystujemy tutaj proces, w którym w skrócie: 1. Tworzymy archiwum *.zip 2. Pobieramy interesujący nas log do zmiennej 3. Dodajemy log do utworzonego w pkt. 1 archiwum Pozostaje tylko usunięcie zarchiwizowanego logu:

Oraz zaplanowanie w harmonogramie zadań częstotliwości wykonywania archiwizacji. Enjoy

Automatyczne dodawanie nowych podsieci Active Directory

1 lipca 2015 at 14:09

Jak ważny jest porządek w podsieciach i lokacjach Active Directory wie każdy, kto ma styczność z usługami katalogowymi. Nieporządek skutkuje w najlepszym wypadku opóźnionymi czasami logowania i uwierzytelniania oraz przestojami w replikacji, natomiast w najgorszym jest w stanie rozłożyć Active Directory na łopatki. Można mieć 100% procedury zarządzania nowymi podsieciami i przyłączania ich do AD, natomiast zawsze istnieje ryzyko, że coś zostanie pominięte. Aby tego uniknąć można oczywiście zautomatyzować sobie część pracy. Założenia: 1. W Active Directory tworzymy lokację działającą jak czyściec, gdzie trafiać będą wszystkie nowe, nieuwzględnione wcześniej przez administratorów podsieci. Lokację nazywamy ‚Purgatory‚ 2. Wszystkie podsieci w firmie mają maskę /24 (255.255.255.0) 3. Cyklicznie przeglądamy czyściec żeby rozrzucić podsieci do prawidłowych lokacji, lub generujemy jakieś reguły przydziału automatycznego   Od strony technicznej: Na każdym z kontrolerów domeny w lokalizacji: ‚C:\Windows\Debug\Netlogon.log‚ znajduje się plik, gdzie logowane są między innymi zdarzenia o klientach nie przypisanych do żadnej lokacji AD. Każdy taki wpis ma postać:

Wystarczy więc zacząć monitorować zmiany w pliku na kontrolerach domeny i automatycznie przetwarzać dane w nich zawarte. Let’s go 😉

W pierwszym kroku sprawdzamy, czy plik netlogon.log zmienił sie w ciągu ostatniego dnia. Jeśli nie, to nie przetwarzamy danych. Jeśli tak – zaczynamy zabawę […]

Zdalne listowanie zainstalowanych poprawek/aplikacji

1 lipca 2015 at 07:59

Często pojawia się potrzeba wy-listowania poprawek zainstalowanych na zdalnej stacji albo zainstalowanych na niej aplikacji. W przypadku, gdy nie dysponujemy dedykowanym oprogramowaniem audytującym, czy CMDB możemy wyciągnąc takie informacje na kilka prostych sposobów: 1. Listowanie (wszystkich) poprawek z datą instalacji:

2. Listowanie zainstalowanych aplikacji (szybkie i niedokładne):

3. Listowanie zainstalowanych aplikacji (wolniejsze i dokładne) wraz z ich poprawkami: Pobranie narzędzia PsInfo

Dla każdego coś się znajdzie Ważne, żeby narzędzia dobierać do swoich potrzeb. Nigdy na odwrót

© Marcin Krzanowicz