A A A

Usługi systemu pod kontrolą

PC Format 02/2012
Za pomocą środowiska Windows PowerShell możesz zarządzać praktycznie każdą funkcją Windows, na przykład usługami systemowymi. Ich odpowiednia konfiguracja uczyni twój komputer szybszym i bezpieczniejszym. DARIUSZ HAŁAS

W poprzednich numerach PC Formatu dowiedziałeś się, czym jest Windows PowerShell (a także skąd pobrać oprogramowanie i jak je zainstalować; jeżeli masz Windows 7, to masz już PowerShella wbudowanego) i co to są polecenia cmdlets. Poznałeś sposób na wyłączenie ograniczeń uniemożliwiających uruchamianie skryptów. Napisałeś także swój pierwszy skrypt, za którego pomocą możesz uzyskać raport informujący o uruchomionych procesach (archiwalne artykuły znajdziesz na naszej stronie internetowej).

Tym razem dowiesz się, w jaki sposób możesz – za pomocą poleceń i skryptów PowerShell – zarządzać usługami Windows. Warto wiedzieć, jakie usługi są uruchomione, żeby uczynić komputer szybszym i bezpieczniejszym.

Stosowanie poleceń informujących o usługach Windows

Chcąc otrzymać pełną listę usług systemowych w twoim systemie operacyjnym, nie musisz tworzyć całego skryptu. Informacje o usługach łatwo uzyskasz za pomocą dwóch przydatnych poleceń PowerShella: Get-Service oraz Get-WmiObject. Przećwiczymy ich działanie w praktyce.

Polecenie Get-Service


Uruchom środowisko Windows PowerShell ISE (skrót do Windows PowerShell ISE znajdziesz w menu Start). Następnie w oknie Windows PowerShell ISE wpisz (w dolnej części) polecenie Get-Service i wciśnij klawisz [Enter].


W środkowej części okna zobaczysz wynik z konsoli. Jest to podzielona na trzy kolumny lista wszystkich usług obecnych w systemie. O stanie każdej usługi masz informację (kolumna   ; usługa może być np. uruchomiona lub zatrzymana Stopped), nazwę wewnętrzną (systemową) usługi (kolumna  Name; wg tej kolumny jest posortowana cała lista) oraz nazwę wyświetlaną (kolumna  DisplayName).


Sam spis usług, i to niezależnie od ich stanu, nie jest szczególnie użyteczny. Spis wszystkich usług otrzymasz również, korzystając z systemowej konsoli administracyjnej Usługi. Znacznie użyteczniejszą i prostą wskazówką, że coś się dzieje z usługami, jest choćby zmiana ich liczby. Zliczanie usług za pomocą wygodnej konsoli Usługi jest dość kłopotliwe. Znacznie lepiej posłużyć się poznanym właśnie poleceniem wzbogaconym o tzw. właściwość Length (z ang. długość). W oknie Windows PowerShell ISE (w dolnej części) wpisz tym razem (Get-Service).length i wciśnij [Enter].


Zamiast długiej listy usług otrzymasz tym razem jedną liczbę (w naszym przykładzie była to liczba 173) określającą, ile jest usług w systemie. Użycie nawiasów wymusza najpierw wykonanie polecenia w nich zamkniętego, a dopiero potem następuje „odpytanie” właściwości Length, która w tym przypadku zlicza liczbę obiektów zwracanych przez polecenie GetService.


Ocena:
Oceń:
Komentarze (0)

Redakcja nie ponosi odpowiedzialności za treść komentarzy. Komentarze wyświetlane są od najnowszych.
Najnowsze aktualności

Morele.net ukarane za wyciek danych
19 września 2019
Popularny sklep będzie musiał zapłacić ogromną karę za uchybienia, które doprowadziły do wycieku danych 2,2 milionów klientów.


Facebook zaprezentował Portal TV
19 września 2019
Niewielkie urządzenie wyprodukowane przez koncern Zuckerberga ułatwia dostęp do usług streamingowych i pozwala przenieść wideorozmowy do salonu.

Artykuły z wydań

  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007
Zawartość aktualnego numeru

aktualny numer powiększ okładkę Wybrane artykuły z PC Format 5/2019
Przejdź do innych artykułów
płyta powiększ płytę
Załóż konto
Co daje konto w serwisie pcformat.pl?

Po założeniu konta otrzymujesz możliwość oceniania materiałów, uczestnictwa w życiu forum oraz komentowania artykułów i aktualności przy użyciu indywidualnego identyfikatora.

Załóż konto