PsShutdown версии 2.6
Марк Руссинович
Опубликовано: 30 марта 2023 г.
Скачать PsTools (5 МБ)
Введение
PsShutdown — это программа командной строки, аналогичная служебной программе завершения работы из комплекта ресурсов Windows 2000, но с возможностью сделать гораздо больше. Помимо поддержки одинаковых параметров завершения работы или перезагрузки локального или удаленного компьютера, PsShutdown может выйти из консоли пользователя или заблокировать консоль (для блокировки требуется Windows 2000 или более поздней версии). PsShutdown не требует ручной установки клиентского программного обеспечения.
Установка
Просто скопируйте PsShutdown в исполняемый путь и введите psshutdown с параметрами командной строки, определенными ниже.
Использование PsShutdown
См. статью журнала Windows IT Pro за февраль 2005 г. (https://www.windowsitpro.com/article/articleid/44973/44973.html) что касается расширенного использования PsKill).
Вы можете использовать PsShutdown для запуска завершения работы локального или удаленного компьютера, выхода пользователя, блокировки системы или прерывания неизбежного завершения работы.
Использование: psshutdown [[\\computer[,computer[,..] | @file [-u user [-p psswd]]] -s|-r|-h|-d|-k|-a|-l|-o|-x [-f] [-t nn|h:m] [-n s] [-v nn] [-v nn] [-e [u|p]:xx:yy] [-m "message"]
Параметр | Описание |
---|---|
- | Отображает поддерживаемые параметры. |
компьютер | Выполните команду на удаленном компьютере или компьютерах, указанных. Если не указать имя компьютера, команда выполняется в локальной системе и если указать подстановочный знак (\\*), команда выполняется на всех компьютерах в текущем домене. |
@file | Выполните команду на каждом компьютере, указанном в текстовом файле. |
-u | Указывает необязательное имя пользователя для входа на удаленный компьютер. |
-p | Указывает необязательный пароль для имени пользователя. Если вы опустите это, вам будет предложено ввести скрытый пароль. |
-a | Прерывает завершение работы (только возможно, пока выполняется отсчет). |
-c | Позволяет прерывать завершение работы интерактивным пользователем. |
-d | Приостановка компьютера. |
-e | Код причины завершения работы. |
Укажите "u" для кодов причин пользователя и p для кодов причин запланированного завершения работы. |
|
xx — это основной код причины (должен быть меньше 256). |
|
y — это дополнительный код причины (должен быть меньше 65536). | |
-f | Принудительно заставляет все запущенные приложения выйти из работы во время завершения работы, а не предоставлять им возможность корректно сохранить свои данные. |
-h | Гибернировать компьютер. |
-k | Poweroff компьютер (перезагрузка, если питание не поддерживается). |
-l | Блокировка компьютера. |
-m | Этот параметр позволяет указать сообщение, отображаемое для пользователей, вошедшего в систему при начале отсчета завершения работы. |
-n | Указывает время ожидания в секундах, подключающихся к удаленным компьютерам. |
-o | Выйдите из консоли пользователя. |
-r | Перезагрузите после завершения работы. |
-s | Завершение работы без отключения питания. |
-t | Указывает отсчет в секундах до завершения работы (по умолчанию: 20 секунд) или времени завершения работы (в 24 часа нотации). |
-x | Отключение монитора (система инициирует современную резервную систему, если она поддерживается) |
-v | Отображение сообщения для указанного количества секунд перед завершением работы. Если этот параметр не указан, откроется диалоговое окно уведомления о завершении работы и указание значения 0 не приводит к диалогу. |
Скачать PsTools (5 МБ)
PsTools
PsShutdown является частью растущего набора средств командной строки Sysinternals, которые помогают администрированию локальных и удаленных систем с именем PsTools.
Выполняется:
- Клиент: Windows 8.1 и более поздние версии.
- Сервер: Windows Server 2012 и выше.