[문의내용]
특정 시간에 컴퓨터를 재 부팅 할 수 있는 방법 문의
[문의답변]
특정 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" |
댓글