Udostępnij za pośrednictwem


PsShutdown v2.6

Autor: Mark Russinovich

Opublikowano: 30 marca 2023 r.

PobierzPobierz narzędzie PsTools (5 MB)

Wprowadzenie

PsShutdown to narzędzie wiersza polecenia podobne do narzędzia zamykania z zestawu Resource Kit systemu Windows 2000, ale z możliwością wykonywania znacznie więcej. Oprócz obsługi tych samych opcji zamykania lub ponownego uruchamiania komputera lokalnego lub zdalnego program PsShutdown może wylogować użytkownika konsoli lub zablokować konsolę (blokowanie wymaga systemu Windows 2000 lub nowszego). Program PsShutdown nie wymaga ręcznej instalacji oprogramowania klienckiego.

Instalacja

Po prostu skopiuj plik PsShutdown do ścieżki wykonywalnej i wpisz polecenie psshutdown z opcjami wiersza polecenia zdefiniowanymi poniżej.

Korzystanie z narzędzia PsShutdown

Zobacz artykuł magazynu Windows IT Pro Magazine z lutego 2005 r. (https://www.windowsitpro.com/article/articleid/44973/44973.html) który obejmuje zaawansowane użycie psKill.

Możesz użyć polecenia PsShutdown , aby zainicjować zamknięcie komputera lokalnego lub zdalnego, wylogować użytkownika, zablokować system lub przerwać nieuchronne zamknięcie.

Użycie: psshutdown [[\\computer[,computer[,..] | @file [-u użytkownika [-p psswd]]] -s|-r|-h|-d|-k|-a|-l|-o|-x [-f] [-c] [-t nn|h:m] [-n s] [-v nn] [-e [u|p]:xx:yy] [-m "message"]

Parametr Opis
- Wyświetla obsługiwane opcje.
komputer Wykonaj polecenie na określonym komputerze zdalnym lub komputerach. Jeśli pominięto nazwę komputera, polecenie zostanie uruchomione w systemie lokalnym, a jeśli określisz symbol wieloznaczny (\\*), polecenie zostanie uruchomione na wszystkich komputerach w bieżącej domenie.
@file Uruchom polecenie na każdym komputerze wymienionym w określonym pliku tekstowym.
-u Określa opcjonalną nazwę użytkownika logowania do komputera zdalnego.
-p Określa opcjonalne hasło dla nazwy użytkownika. W przypadku pominięcia tego monitu zostanie wyświetlony monit o wprowadzenie ukrytego hasła.
-a Przerywa zamknięcie (możliwe tylko wtedy, gdy odliczanie jest w toku).
-c Umożliwia przerwanie zamknięcia przez użytkownika interakcyjnego.
-d Wstrzymywanie komputera.
-e Kod przyczyny zamknięcia.
Określ wartość "u" dla kodów przyczyn użytkownika i "p" dla kodów przyczyn planowanego zamknięcia.
xx to główny kod przyczyny (musi być mniejszy niż 256).
yy jest drobnym kodem przyczyny (musi być mniejszy niż 65536).
-f Wymusza zamknięcie wszystkich uruchomionych aplikacji podczas zamykania zamiast dać im szansę na bezproblemowe zapisanie danych.
-h Hibernacji komputera.
-k Wyłącz komputer (uruchom ponownie, jeśli zasilanie nie jest obsługiwane).
-l Zablokuj komputer.
-m Ta opcja umożliwia określenie komunikatu wyświetlanego dla zalogowanych użytkowników po rozpoczęciu odliczania zamknięcia.
-n Określa limit czasu w sekundach nawiązywania połączenia z komputerami zdalnymi.
-o Wyloguj użytkownika konsoli.
-r Uruchom ponownie po zamknięciu.
-s Zamknij bez wyłączenia zasilania.
-t Określa odliczanie w sekundach do zamknięcia (wartość domyślna: 20 sekund) lub czas zamknięcia (w notacji 24 godziny).
-x Wyłącz monitor (system zainicjuje nowoczesne wstrzymanie, jeśli jest obsługiwane)
-v Wyświetl komunikat o określonej liczbie sekund przed zamknięciem. Jeśli pominiesz ten parametr, zostanie wyświetlone okno dialogowe powiadomienia o zamknięciu i określenie wartości 0 spowoduje brak okna dialogowego.

PobierzPobierz narzędzie PsTools (5 MB)

Narzędzia PsTools

PsShutdown jest częścią rosnącego zestawu narzędzi wiersza polecenia Sysinternals, które ułatwiają administrowanie lokalnymi i zdalnymi systemami o nazwie PsTools.

Działa w:

  • Klient: Windows 8.1 lub nowszy.
  • Serwer: Windows Server 2012 i nowsze.