środa, 4 lipca 2012

shutdown

Umożliwia wyłączanie lub ponowne uruchamianie komputera lokalnego lub zdalnego. Polecenie shutdown bez parametrów wylogowuje bieżącego użytkownika.
Składnia
shutdown [{-l|-s|-r|-a}] [-f] [-m [\\nazwa_komputera]] [-t xx] [-c "komunikat"] [-d[u][p]:xx:yy]
Parametry
-l
Wylogowuje bieżącego użytkownika (parametr domyślny). Parametr -m nazwa_komputera ma pierwszeństwo.
-s
Wyłącza komputer lokalny.
-r
Wykonuje ponowny rozruch po wyłączeniu komputera.
-a
Przerywa proces wyłączania. Ignoruje inne parametry z wyjątkiem parametrów -l i nazwa_komputera. Parametru -a można używać tylko w okresie nieprzekraczającym limitu czasu.
-f
Wymusza zamknięcie uruchomionych aplikacji.
-m [\\nazwa_komputera]
Określa komputer, który należy wyłączyć.
-t xx
Ustawia czasomierz na zamknięcie systemu na xx sekund. Wartość domyślna wynosi 20 sekund.
-c "komunikat"
Określa komunikat, który ma być wyświetlony w obszarze Komunikat okna Zamykanie systemu. Komunikat może składać się z maksymalnie 127 znaków. Komunikat należy wpisać w cudzysłowach.
-d [u][p]:xx:yy
Wyświetla listę kodów przyczyn zamknięcia. W następującej tabeli podano listę różnych wartości.
Wartość Opis
u Wskazuje kod użytkownika.
p Wskazuje kod planowanego wyłączenia.
xx Określa główny kod przyczyny (0-255).
yy Określa podrzędny kod przyczyny (0-65536).
/?
Wyświetla Pomoc w wierszu polecenia.
Spostrzeżenia
Jeżeli wskazano główny i podrzędny kod przyczyny, należy najpierw zdefiniować te kody przyczyn na poszczególnych komputerach, dla których zaplanowano użycie określonej przyczyny. Jeżeli nie zdefiniowano kodów przyczyn na komputerze docelowym, Podgląd zdarzeń nie może rejestrować w dzienniku właściwego tekstu przyczyny. 

Przykłady
Aby wyłączyć komputer \\MójSerwer w ciągu 60 sekund, wymusić zamknięcie uruchomionych aplikacji, ponownie uruchomić komputer po wyłączeniu, wskazać kod użytkownika, określić, że wyłączenie jest planowane, zarejestrować główny kod przyczyny 125 w dzienniku i zarejestrować podrzędny kod przyczyny 1 w dzienniku, należy wpisać:
shutdown -r -f -m \\MójSerwer -t 60 -d up:125:1