Windows 시간동기화 명령어
AD Join된 서버 및 클라이언트의 시간 동기화 옵션
1. AD서버와 AD Join된 PC또는 서버간의 시간차이 확인
w32tm /monitor /computers:서버 IP
2. AD 서버와 동기화 진행
w32tm /resync /nowait
net stop w32time && net start w32time
3. AD서버와 AD Join된 PC또는 서버간의 시간차이 확인
w32tm /monitor /computers: 서버 IP
• NTP서버(IP:192.168.0.3) 서버를 시스템 시간으로 설정한다.
C:\>w32tm /config /syncfromflags:manual /manualpeerlist:192.168.0.3/update
명령이 성공적으로 완료되었습니다.
• Windows Time 서비스를 재기동한다.
C:\>net stop w32time
Windows Time 서비스를 멈춥니다..
Windows Time 서비스를 잘 멈추었습니다.
C:\>net start w32time
Windows Time 서비스를 시작합니다..
Windows Time 서비스가 잘 시작되었습니다.
• NTP서버(IP:192.168.0.3)로 지정한 서버와 동기화를 요청한다.
C:\>w32tm /resync
로컬 컴퓨터에 다시 동기화 명령을 보내는 중
명령이 성공적으로 완료되었습니다.
• NTP서버(IP:192.168.0.3)와 실행 중인 서버와의 시간차이를 확인한다.
C:\>w32tm /stripchart /dataonly /computer:192.168.0.3
192.168.0.3[192.168.0.3:123] 추적 중
현재 시간은 2012-04-19 오후 22:47:25입니다.
22:47:25, +23.2364090s
22:47:27, +22.7004942s -> 조금씩이지만 차이가 줄어드는 것을 볼 수 있다.(갑자기 크게 바뀌면 유닉스 같은 경우 클러스터가 떨어지는 장애가 발생됨)
22:47:30, +22.1639462s
22:47:32, +21.6430236s
^C -> 중지하기 위해서는 “Ctrl + c”를 누르면 된다.
감사합니다. 많은 도움되겠습니다.
서버의 메인보드 밧데리가 방전되어서 껐다가 켜지면 날짜와 시간을 잃어버리는 군요.
그래서, 위의 내용을 시작프로그램에 bat파일로 저장해뒀습니다.
잘쓰겠습니다.