PsShutdown v2.6

Mark Russinovich 작성

게시일: 2023년 3월 30일

DownloadPsTools 다운로드(5MB)

소개

PsShutdown은 Windows 2000 Resource Kit의 종료 유틸리티와 유사하지만 훨씬 더 많은 기능을 가진 명령줄 유틸리티입니다. 로컬 또는 원격 컴퓨터를 종료하거나 다시 부팅하기 위한 동일한 옵션을 지원하는 것 외에도 PsShutdown은 콘솔 사용자를 로그오프하거나 콘솔을 잠글 수 있습니다(잠그려면 Windows 2000 이상이 필요함). PsShutdown은 클라이언트 소프트웨어를 수동으로 설치할 필요가 없습니다.

설치

PsShutdown을 실행 경로에 복사하고 아래에 정의된 명령줄 옵션과 함께 psshutdown을 입력합니다.

PsShutdown 사용

Mark의 기사(PsKill의 고급 사용에 대해 다루는 https://www.windowsitpro.com/article/articleid/44973/44973.html)는 Windows IT Pro Magazine 2005년 2월호를 참조하세요.

PsShutdown을 사용하여 로컬 또는 원격 컴퓨터를 종료하거나, 사용자를 로그오프하거나, 시스템을 잠그거나, 임박한 종료를 중단할 수 있습니다.

사용법: psshutdown [[\\computer[,computer[,..] | @file [-u 사용자 [-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 "메시지"]

매개 변수 설명
- 지원되는 옵션을 표시합니다.
computer 지정된 원격 컴퓨터에서 명령을 수행합니다. 컴퓨터 이름을 생략하면 명령이 로컬 시스템에서 실행되고 와일드카드(\\*)를 지정하면 명령이 현재 도메인의 모든 컴퓨터에서 실행됩니다.
@file 지정된 텍스트 파일에 나열된 각 컴퓨터에서 명령을 실행합니다.
-u 원격 컴퓨터에 로그인하기 위한 선택적 사용자 이름을 지정합니다.
-p 사용자 이름에 대한 선택적 암호를 지정합니다. 이것을 생략하면 숨겨진 암호를 입력하라는 메시지가 표시됩니다.
-a 종료를 중단합니다(카운트다운이 진행되는 동안에만 가능).
-c 대화형 사용자가 종료를 중단할 수 있습니다.
-d 컴퓨터를 일시 중단합니다.
-e 종료 이유 코드.
사용자 이유 코드에 'u'를 지정하고 계획된 종료 이유 코드에 'p'를 지정합니다.
xx는 주된 이유 코드입니다(256보다 작아야 함).
yy는 사소한 이유 코드입니다(65536보다 작아야 함).
-f 데이터를 정상적으로 저장할 수 있는 기회를 제공하는 대신 종료 중에 실행 중인 모든 애플리케이션을 강제로 종료합니다.
-h 컴퓨터를 최대 절전 모드로 전환하세요.
-k 컴퓨터 전원을 끕니다(전원 끄기가 지원되지 않는 경우 다시 부팅).
-l 컴퓨터를 잠급니다.
-m 이 옵션을 사용하면 종료 카운트다운이 시작될 때 로그온한 사용자에게 표시할 메시지를 지정할 수 있습니다.
-n 원격 컴퓨터에 연결하는 시간 제한을 초 단위로 지정합니다.
-o 콘솔 사용자를 로그오프합니다.
-r 종료 후 다시 부팅합니다.
-s 전원을 끄지 않고 종료합니다.
-t 종료까지의 카운트다운(기본값: 20초) 또는 종료 시간(24시간 표기법)을 지정합니다.
-x 모니터 끄기(지원되는 경우 시스템에서 최신 대기 모드 시작)
-v 종료 전 지정된 시간(초) 동안 메시지를 표시합니다. 이 매개 변수를 생략하면 종료 알림 대화 상자가 표시되고 값 0을 지정하면 대화 상자가 표시되지 않습니다.

DownloadPsTools 다운로드(5MB)

PsTools

PsShutdownPsTools라는 이름의 로컬 및 원격 시스템 관리를 지원하는 Sysinternals 명령줄 도구 키트의 일부입니다.

다음에서 실행:

  • 클라이언트: Windows 8.1 이상.
  • 서버: Windows Server 2012 이상.