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



Poważna usterka standardu LTE
25 lutego 2020
Naukowcy z Niemiec informują o odkryciu poważnej luki w zabezpieczeniach sieci LTE, która może posłużyć do korzystania na koszt innych...

Apka udająca alkomat
25 lutego 2020
Nie zmierzy poziomu alkoholu we krwi, ale spróbuje oszacować jego ilość w naszym ciele.
Artykuły z wydań

  • 2020
  • 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 2/2020
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