Browsed by
Kategoria: Windows Server

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

Zdalne listowanie zainstalowanych poprawek/aplikacji

Zdalne listowanie zainstalowanych poprawek/aplikacji

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…

Read More Read More

Zdalna deinstalacja poprawek

Zdalna deinstalacja poprawek

Niestety ostatnio coraz częściej zdarza się, że Microsoft wypuszcza poprawki, które psują pewne działające wcześniej funkcjonalności systemów. W przypadku, gdy zależy nam na szybkim usunięciu poprawki z wybranej stacji roboczej/serwera celem weryfikacji czy dana poprawa była przyczyną zaprzestania działania funkcjonalności i nie mamy do tego żadnych płatnych narzedzi możemy wykorzystać oczywiście Powershell’a 🙂 Skorzystamy z narzędzia systemowego wusa.exe, z tym że trochę podrasujemy zwracane przez nie wyniki, żebyśmy mieli na bieżąco informację o tym, czy dana poprawka jest w trakcie…

Read More Read More

Ograniczenie CPU dla Powershella

Ograniczenie CPU dla Powershella

Od jakiegoś czasu zastanawiałem się w jaki sposób można ograniczyć ilość CPU wykorzystywanego przez uruchamiane skrypty Powershell’a tak aby nie zabijały one maszyny, na której są odpalane. Jak się okazuje temat wcale nie jest taki trywialny, bo prostej metody nie ma… Jest jedynie workaround: 1. Tworzymy dedykowane konto użytkownika, które będzie wykonywać skrypty na serwerze. 2. Nadajemy kontu uprawnienia do uruchamiania skryptów oraz wykonywania zadań w ramach skryptu. 3. W rejestrze pod ścieżką: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Quota System\(SID-Użytkownika) tworzymy wpis o nazwie…

Read More Read More

De-duplikacja danych w Windows 2012 R2

De-duplikacja danych w Windows 2012 R2

Jako, że miejsca na serwerach (macierzach, dyskach…) ciągle brakuje, nie ważne ile by go nie było i tak zawsze jest to za mało 🙂 Z drugiej strony dodatkowa przestrzeń kosztuje i to niemało jeśli mamy na myśli szybkie dyski SSD, czy replikowane macierze. Z drugiej strony nawet jeśli nie borykamy się z brakiem miejsca – dobrze jest móc wykorzystywać zasoby w sposób optymalny, czyli jeśli się da to „zabierać” 10GB miejsca zamiast 100GB, gdy nie ma takiej konieczności. Ale jak…

Read More Read More