У меня Windows Server 2003 в локальной сети, в которой нет подключения к Интернету, и мне нужно точное время.
К сожалению, в настоящее время Windows теряет около 1-2 минут каждую неделю, поэтому мне приходится вручную входить в систему каждые выходные и настраивать время на правильное время.
Есть ли способ вручную отрегулировать смещение времени, чтобы исправить такое поведение? Наблюдается четкий постоянный дрейф - часы, например, никогда не впереди и всегда примерно на одинаковую величину.
GPS - это типичное решение для машин, которым требуется синхронизация времени, но нет подключения к внешней сети. Существуют различные программные приложения, как бесплатные, так и коммерческие, которые могут использовать GPS-приемник для синхронизации системного времени (выполните поиск по запросу «gps windows time sync», и вы найдете ряд из них). Если вы предпочитаете встроенное устройство, вы также можете найти ряд устройств, которые объединяют весь GPS-приемник в подключаемый к Ethernet NTP-сервер.
У меня нет личного опыта с обоими решениями, поэтому я не буду давать никаких конкретных рекомендаций. Тем не менее, есть множество предложений в обоих местах.
Это сделает следующий однострочник PowerShell:
Set-Date (Get-Date).AddMinutes(2)
Поэтому установите запланированную задачу для запуска сценария PowerShell с этой командой. Вам может понадобиться установить политику выполнения PowerShell для запуска сценариев PowerShell на вашем компьютере.
Естественно, это предполагает, что ваш ход часов настолько точен, как вы утверждаете.