shutdown 명령을 사용하여 X 시간 내에 컴퓨터를 최대 절전 모드로 전환하려면 어떻게해야합니까? [복제]


41

이 질문에는 이미 답변이 있습니다.

개조, 이것에서 중복 태그를 제거하십시오. 아래에 설명했습니다.

중복되지 않습니다. "중복 된"질문은 시간 요소를 다루지 않습니다. 이것은 실제 문제입니다.

다운로드가 완료된 후 10 시간 안에 Windows 7 PC를 최대 절전 모드로 전환하고 싶습니다. 내가 이것을 실행할 때 :

shutdown -h -t 36000

내가 얻는 것은 종료 도움말 텍스트입니다. cmd 프롬프트에 대해 관리자 또는 일반인지는 중요하지 않습니다. 내가 놓친 것이 있습니까? 나는 -t 36000같은 결과로만 시도했습니다 . /대신에 동일합니다 -.

따라서 a) 작동하지 않거나 b) 그것에 대해 알려주는 재미있는 방법이 있습니다. 전원 관리 설정이이 명령을 방해합니까?

업데이트 : /s스위치가 컴퓨터를 종료합니다 (최대 절전 모드 아님). /h유효한 스위치입니다. 내 명령의 스크린 샷은 다음과 같습니다.

내 종료 화면


1
"powercfg / hibernate on"을 아직 실행 했습니까? / h 스위치 만 사용하고 / t 스위치를 사용하지 않고 명령을 실행하면 어떻게됩니까?
goblinbox

@ goblinbox 나는 어느 스위치로도 시도했지만 어느 쪽도 효과가 없었습니다. shutdown cmd가 / h 스위치를 실행하도록하려면 powercfg를 실행해야합니까?
jcollum

작동하려면 최대 절전 모드를 활성화해야합니다.
goblinbox

나는이 모드에서 "중복"태그를 여러 번 제거하도록 모드에 요청했지만 맹세합니다.
jcollum

답변:


37

-h스위치는 리눅스가 아닌 윈도우에서 컴퓨터를 종료하는 데 사용됩니다. 7 시간 후에 Windows 컴퓨터를 종료하는 올바른 명령은 다음과 같습니다.

shutdown -s -t 36000

Windows는 컴퓨터가 종료 될 때까지 카운트 다운이있는 대화 상자를 표시합니다.

그러나 종료하지 않고 최대 절전 모드로 전환하려고하지만 불행히도 스위치 /h/t스위치가 함께 작동하지 않습니다. 이 문제를 해결하려면 at명령을 사용하여 shutdown /h특정 시간에 실행되도록 예약 할 수 있습니다 . 예를 들어, 현재 시간대는 오후 3시이므로 10 시간 후는 오전 1시입니다. 최대 절전 모드로 예약하려면 다음을 실행하십시오.

at 1:00 shutdown /h

24 시간 표기법을 사용하므로 오후 1시에 최대 절전 모드로 전환하려면 다음을 실행하십시오.

at 13:00 shutdown /h

shutdown기본 Windows 설치 에서 명령 을 실행하기 위해 관리자 권한이 필요하지는 않지만 명령에 대해서는 관리자 권한 이 필요합니다 at.


+1 셧다운? 명령에 대한 모든 스위치를 표시합니다
Dave M

1
@jcollum : 죄송합니다. Windows가 최대 절전 모드를 지원하지 않는 것 같습니다. /t 36000스위치 를 생략 하면 명령이 작동합니다. 내 대답에 해결 방법을 추가하겠습니다.
Patches

감사. / h 명령 자체는 테스트하지 않았으므로 즉시 종료하지 않았습니다. 또한 매뉴얼 페이지에서 호환되지 않는다고 말한 곳을 보지 못했습니다. 어떻게 찾았습니까?
jcollum

5
Win 8.1에서 at명령은 실행이 거부되고 더 이상 사용되지 않으며로 대체됨을 나타 schtasks냅니다. 동정.
Dominykas Mostauskis

1
@DominykasMostauskis Windows 10에서도 마찬가지입니다.
jcollum

25

종료에 대해 -h 옵션이 -h 옵션과 함께 지원되는 것처럼 보이지 않습니다.

Windows 7에서는 다음을 포함하는 .bat 스크립트로 수행하려는 작업을 복제 할 수 있습니다.

timeout /t 36000 /nobreak
shutdown -h

시간이 초과되면 PC가 즉시 최대 절전 모드로 전환됩니다.


7
배치 파일을 피하고 직접 실행할 수도 있습니다. timeout /t 36000 /nobreak & shutdown /h 물론 배치 파일을 단순화하기 위해 배치 파일을 만드는 경우 시간 제한을 %1범용으로 바꾸어야합니다.
Synetech

3
경고 하나, &버전 과 함께 키를 눌러 종료를 중단 할 수는 없습니다 . 이렇게하면 즉시 종료됩니다 (대기만 취소합니다). 배치 파일을 사용하면을 누르면 Ctrl+BreakCMD에서 배치 파일을 종료 할 것인지 (따라서 종료를 중단할지) 묻습니다. 따라서 행동을 선택할 수 있습니다. 또는와 함께 더 많은 배치 파일을 작성 choice하고 건너 뛸 timeout수 있습니다. choice /n /t 3600 /d Y /m "Abort hibernate?" & if errorlevel 2 shutdown -h그러나 남은 시간은 표시되지 않으며 9999 초로 제한됩니다 (다중 시간의 경우 at).
Synetech

@Synetech : 창을 닫으면 취소가 가능합니다.
Viktor Mellgren

4
실제로 배치 파일이없는 명령 timeout /t 36000 /nobreak && shutdown -h은 시간 초과를 취소하면 중지됩니다. 앰퍼샌드가 하나만 있으면 두 번째 명령이 실행됩니다.
Sven

@Sven 나는 당신이 의미하는 것 같아요 shutdown /h. 을 주목 /h하지 -h.
Dominykas Mostauskis

10

Sysinternals의 PsShutdown 은 지정된 시간 후에 컴퓨터를 최대 절전 모드로 전환 할 수 있습니다.

psshutdown -h -t 36000

4
이것은 어떻게 든 과잉입니다. 다른 두 가지 답변이 더 간단한 해결책을 지적합니다. 어쨌든 sysinternals참조 해 주셔서 감사합니다
Isaac

6
@Isaac : 어떻게 과잉입니까? PsShutdown은 shutdown보다 많은 기능을 수행 할 수 있으므로 유용합니다. 나는 당신의 길에 여분의 프로그램을 추가하는 것이 그렇게 큰 일이라고 생각하지 않습니다.
paradroid

1
@Isaac 어떻게 과잉입니까? 그것은 다른 모든 솔루션보다 간단하고 방금 내 엉덩이를 구했습니다! :)
Vince Panuccio

1
기본 제공 종료와 달리 PsShutdown은 64 비트 Windows OS에서 종료 알림 메시지를 표시 할 수 없습니다. 활성 사용자에 대한 임박한 종료 / 최대 절전에 대한 경고가 없음을 의미합니다.
Weaver
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.