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”를 누르면 된다.

One Reply to “Windows 시간동기화 명령어”

  1. 감사합니다. 많은 도움되겠습니다.
    서버의 메인보드 밧데리가 방전되어서 껐다가 켜지면 날짜와 시간을 잃어버리는 군요.
    그래서, 위의 내용을 시작프로그램에 bat파일로 저장해뒀습니다.
    잘쓰겠습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다