윈도우 rundll32를 이용한 자동화
최대 절전 모드
%windir%\System32\rundll32.exe powrprof.dll SetSuspendState Hibernate
대기모드(절전 모드)
%windir%\System32\rundll32.exe powrprof.dll SetSuspendState
로그오프
%windir%\System32\Shutdown.exe –l –t 0
-l (영문자 L) 스위치 : 로그오프 기능
–t (영문자 T) 스위치 : 명령이 실행시까지 대기시간 (0 으로 설정시 바로 수행)
재시작
%windir%\System32\Shutdown.exe –r –t 0
-r (영문자 R) 스위치 : 윈도 재시작 기능
–t (영문자 T) 스위치 : 명령이 실행시까지 대기시간 (0 으로 설정시 바로 수행)
전원 끄기
%windir%\System32\Shutdown.exe –s –t 5
-s (영문자 S) 스위치 : PC 전원 종료 기능
–t (영문자 T) 스위치 : 명령이 실행시까지 대기시간 (예제에서는 5초 후 PC 종료)
사용자 전환
%windir%\System32\rundll32.exe user32.dll LockWorkStation
추가팁!
powercfg -devicequery wake_armed를 사용하면 어떠한 장치에 의해 최대,하이브리드,절전 모드가 종료되었는지 확인 할 수 있습니다.
- 출처 MS ANSWES
댓글
댓글 쓰기