본문 바로가기
기술자료 (KB)/Active Directory (AD)

컴퓨터 강제 재 부팅 방법 (권장하지 않으나 문의에 의해 답변 드립니다.)

by 이완주 2021. 7. 13.

[문의내용]

특정 시간에 컴퓨터를 재 부팅 할 수 있는 방법 문의

 

[문의답변]

 특정 OU 밑에 컴퓨터를 일괄 재 부팅 설정 가능 합니다.

  재부팅이 강제로 되기 때문에 작성중인 문서 등이 모두 저장되지 않아 작업 문서가 소실 되기 때문에 권장하지 않습니다.

 

[작업절차]

- 재 부팅 명령어

shutdown /m \\GSW101 /r /f

\\GSW101 은 제가 테스트 한 컴퓨터 이름 입니다. 재부팅을 원하는 컴퓨터 이름을 넣으시면 됩니다.

 

- 특정 OU에 있는 컴퓨터 정보를 불러와 일괄 적용 방법

(Get-ADComputer -SearchBase "ou=testou, dc=gsoft,dc=local" -Filter *).Name | ForEach-Object {
    shutdown /m $_ /r /f
}

 

 

원하는 DN 값을 넣어 해당 위치 밑에 있는 모든 컴퓨터 계정을 불러와 재 부팅 명령어 수행

$_  는 위의 Get-ADComputer 명령어로 검색한 컴퓨터 이름을 ForEach-Object 명령어에 의해 하나씩 대입하게 됩니다.

 

- 작업 스케쥴러에 작업을 등록하여 특정 시간에 작업이 수행하게 구성

 

트리거 – 작업 수행 시간 및 반복 기간 등을 설정

 

프로그램/스크립트

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

 

인수 추가(옵션) 에 위의 스크립트를 저장한 위치 및 파일명

-File "C:\Temp\reboot shutdown.ps1"

 

 

댓글