Windows 스크립트에서 인터넷 시간을 동기화 하시겠습니까?


12

명령 줄을 통해 시스템 시계를 인터넷 시간 서버 (예 : time.nist.gov)와 동기화 할 수있는 방법이 있습니까? 바람직하게는 BAT 또는 PowerShell 스크립트를 통해 실행 가능한 것이어야합니다.

정기적으로 "기계 상태 저장"기능을 사용하는 VM이 ​​있고 "깨우기"때 시계를 다시 동기화하지 않기 때문에 이러한 특정 요구가 발생합니다. 종종, 나는 시계가 동기화되지 않은 날 (그리고 머무르고 있음)을 찾기 위해 그것들을 다시로드 할 것입니다.

인터넷 시간 설정 대화 상자를 통해 시계를 다시 동기화하면 정상적으로 작동하지만이 작업을 수행하려면 많은 마우스 클릭이 필요합니다. 두 번 클릭하고 작업을 수행 할 수있는 스크립트를 데스크탑에 유지하는 것이 좋습니다.

현재 이것은 Windows 7 Home x64를 실행하는 시스템을위한 것이지만 XP SP3과의 역 호환성이 있으면 좋을 것입니다.


1
대부분의 VM 소프트웨어 (Virtual PC, VirtualBox)에는 게스트의 시계를 호스트와 동기화시키는 드라이버 ( "추가 기능")가 포함되어 있습니다.
user1686

@ grawity-그것들을 사용하지만 일을하지 않는 것 같습니다.
Iszi

이에 대한 버그 티켓을 만들었습니다. 절전 모드 또는 최대 절전 모드에서 다시 시작하면 Windows가 시간 서버와 동기화되지 않습니다. Windows URI : feedback-hub:?contextid=58&feedbackid=f15278d4-b20d-4a9a-9693-cdf8fbaaa669&form=1&src=1<-Windows 스토어에서 feedback-hub를 설치 한 경우 Windows Run 대화 상자에 배치
Gabriel Fair

답변:


13

http://technet.microsoft.com/en-us/library/bb491016.aspx : W32tm, "Windows 시간 관련 문제를 진단하는 데 사용되는 도구"에 대한 참조를 참조하십시오 . 또한,w32tm /?

사용하십시오 w32tm /resync. net time아직 서버를 설정 하지 않은 경우 서버를 설정해야 할 수도 있습니다 .


2
알았어, 나는 ... @echo off && w32tm /resync && PAUSEBAT 파일에 그것을 넣고 "관리자 권한으로 실행"을 체크하여 바탕 화면에 바로 가기를 설정한다. 감사!
Iszi

Windows 7에서이 작업을 수행하면 다음과 같은 결과가 나타납니다.The following error occurred: The service has not been started.
사용자

오프 @echo && w32tm / 재 동기화 - 명령 propmpt는 명령 (w32tm)를 인식하지 않는 것을 말한다
Arpit Parekh 씨

...이 명령은 나는 창문에 7 실행할 수 없습니다
Arpit Parekh 씨

1
@DeepakKamat, Windows 서비스 (실행 또는 검색 상자에 "services.msc"를 입력)를 사용해야합니다. 아래로 스크롤하여 Windows 시간을 찾으십시오. 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오. 여기서 시작 유형을 자동으로 설정할 수 있습니다.
Kirk Liemohn

1
@echo off
net start W32Time
w32tm /resync
echo sync complete
  1. 이 코드를 메모장에 복사하여 .bat파일 로 저장 하십시오.
  2. 관리자 권한으로 배치 파일을 실행하거나 필요에 따라 작업 스케줄러에서이 배치 파일을 실행하도록 작업을 예약하십시오.

참고 :이를 위해서는 관리자 권한과 인터넷 연결이 필요했습니다.


0

나는 net 명령으로 그것을 사용했다.

ntp

인터넷 시간 ntp.server.foo

창문 용

인터넷 시간 \\ 서버

ntp에 대해 일종의 / ntp 플래그가 필요한지 기억할 수 없습니다 ... 그렇다면 알려줍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.