SharedIT | 묻고 답하기(AMP)

Active direcotry 사용자 PC 강제종료

안녕하세요. 
중소기업에 전산 IT를 담당하고 있습니다.

저희 회사는 올해 초 부터 Active Directory 를 구축해 운영중에 있는데, 
그룹정책 중 해당시간이 되면 컴퓨터를 강제 종료해주는 그룹정책이 있는지 궁금합니다.

스크립트를 짜서 Batch파일을 사용자PC 작업스케줄러에 적용시키는 방법 외엔 다른 방법은 없는지 
궁금합니다.

따듯한 답변 기달립니다. 
감사합니다. 

 
Tags : 태그가 없습니다.

7개의 답변이 있습니다.

뉴욕전산인
  0 추천 | 6년 이하 전
제가 사용하는 스크립트 공유합니다. 허접스럽지만 잘 작동합니다. 
IP는 192.168.0.0/24 를 기준으로 2-200 까지 IP의 모든 컴퓨터에 순서적으로 셧다운 명령을 내리게됩니다. 
600초간 사용자들이 세이브할수 있는 시간을 주는거고요. 


computer_shutdown.bat

@ECHO OFF
for /l %%X in (2,1,200) do ( ping -n 1 192.168.0.%%X | FIND /i "TTL" && shutdown /s /f /m \\192.168.0.%%X -t 600 -c "To protect company network, your computer will be shutdown soon. Please save your work. Thank you."
)

뉴욕전산인 | 6년 이하 전

추가로 이건 터미널서버 사용자중에 inactive 한 유저만 골라서 강제 로그오프 시키는 스크립트입니다. 새볔에 돌리기때문에 로그오프 안한 사용자들 전부 강제 로그오프 시키려는 목적인거고요. 그럴일은 없겠지만 새볔에 일하는 사람이 혹시 있을지 몰라서요.. 2008 r2에서는 잘 돌아가는데, 다른 버젼에선 확인 안해봤으니 적절히 수정하셔서 쓰시면 될 것 같습니다. 혹시나 터미널 사용자가 100명을 넘으면 아래 숫자 변경해주세요. 이런 스케일은 별로 없으시겠죠? kill_ts_users.bat query session >session.txt @echo off for /f "skip=3 tokens=2," %%i in (session.txt) DO ( If %%i LSS 100 logoff %%i ) del session.txt
차니
  0 추천 | 6년 이하 전
아직도 배치 처리를 해야 하는군요..  이전 터미널 사용 시절처럼 ㅠㅠ
wansoo
  0 추천 | 6년 이하 전
앞에서 양성환님이 말씀해준 
shutdown -s -t 0 -f -m \\ computer01  명령을
제어용 컴퓨터 몇군데에다

shutdown -s -t 0 -f -m \\ computer01
shutdown -s -t 0 -f -m \\ computer02
shutdown -s -t 0 -f -m \\ computer03
.
.
.
형식으로 스크립트로 만들어서 배치 file에다 쭉~ 넣고
스케쥴 걸어서 실행해 주면 될것 같다는 생각이 드네요~ ^^*
pdh
  0 추천 | 6년 이하 전
처음 글 올리는거라 답변을 달아주실까 걱정했는데,
많은 분들이 친절하게 답변해주셔서 감동받았습니다. 
답변 감사합니다. 
한그루
  0 추천 | 6년 이하 전
AD만 가지고 해야한다면 GP 설정만으로 PC를 종료 시킬수는 없고 배치화일을 화일서버에 놓던지, PC에 놓던지 해서 실행 시켜야 할것같습니다.
danis78
  0 추천 | 6년 이하 전 | 제이컴즈 | 010-2871-8756
제가 알고 있기로는 스크립트로 짜서 스케줄러로 배치파일 돌리는 거 외에는
다른 방법은 없는 걸로 알고 있습니다. 

AD 그룹정책에 자동 종료라는 항목 자체가 없거든요 
 
양성환
  0 추천 | 6년 이하 전
가장 쉬운 배치는 shutdown -s -t 0 -f -m \\ computer01 이겠네요