Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Windows
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2017, 22:28   #1
Esseker
Пользователь
 
Регистрация: 08.05.2017
Сообщений: 13
По умолчанию Net time проблемы.

Здравствуйте у меня проблема с net time, при вписывание net time без аргументов в командную строку я должен получить время и дату с домена с которого я настраиваю свою дату и время я так понимаю но вместо этого я получаю что-то вроде
"Не удалось найти сервер времени.

Для вызова дополнительной справки наберите NET HELPMSG 3912."

что делать в этой ситуации? Я хочу поменять домен при помощи командной строки, но думаю я должен вначале это исправить=)

Windows 7 x64 professional лицензия
Если ввести NET HELPMSG 3912 то ответ который я получаю это "Не удалось найти сервер времени."
Esseker вне форума Ответить с цитированием
Старый 09.05.2017, 06:17   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Ну значит заданный сервер не отвечает или что-то по пути блочит. Пинг до заданного сервера проходит? служба сервер времени там запущена?
p51x вне форума Ответить с цитированием
Старый 09.05.2017, 10:19   #3
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
Сообщение от Esseker Посмотреть сообщение
я должен получить время и дату с домена с которого я настраиваю свою дату и время я так понимаю
Неправильно понимаете. net time берёт только время только из сети. Если нет параметров, то подставляется сервер по умолчанию, который указан в реестре.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 10.05.2017, 10:54   #4
Esseker
Пользователь
 
Регистрация: 08.05.2017
Сообщений: 13
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Ну значит заданный сервер не отвечает или что-то по пути блочит. Пинг до заданного сервера проходит? служба сервер времени там запущена?
Да пинг проходит и служба там запущена.
HKLM\System\CurrentControlSet\Servi ces\W32Time\Parameters - стоит NTP
На фаерволе открыты все подключения (нет закрытых протоколов\портов)
Я как понимаю тема обширная и так сказать что не так трудно, но может у кого-то есть какие предположения?
Esseker вне форума Ответить с цитированием
Старый 10.05.2017, 12:01   #5
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Компьютер в домене?
У домейн-сервера с ролью сервера вмени служба RPC запущена?
Цитата:
На фаерволе
почему в единственном числе?

Короче, я эту тему не доконца раскусил. NET TIME - это устаревшая технология. Ей на смену пришла w32time (w32tm). Причём устаревшая на столько что времён NT4, даже не win2k. Как она работает в домене я не в курсах. Просто из домена её вылепили и заменили на w32time.

NET TIME работает через RPC, по внутренним протоколу.
А вот w32time работает по протоклу NTP (SNTP)
Без домена NET TIME работает просто, на нужно компьютере включаем сервис RPC и все дела в командной строке набираем

NET TIME \\192.168.0.10 /SET
Здесь IP компьютера который выполнянт роль сервера-времени.

А теперь о подводных камнях, IP должен быть в "локальной сети", не знаю но почему-то через интернет оно у меня не работала. Хотя и открыто было всё. Возможно какая-то политика безопасности. И капким образом определялось локальная или не локальная сеть для меня осталось загадкой.

Указывать имя вместо IP можно. Проблем вроде не было, но не исключаю наличия подводных камней.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 10.05.2017, 14:53   #6
Esseker
Пользователь
 
Регистрация: 08.05.2017
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Короче, я эту тему не доконца раскусил. NET TIME - это устаревшая технология. Ей на смену пришла w32time (w32tm). Причём устаревшая на столько что времён NT4, даже не win2k. Как она работает в домене я не в курсах. Просто из домена её вылепили и заменили на w32time.
.
Мне на самом деле и не обязательно это через NET TIME сделать, может есть какой-то другой способ изменить сервер с которым синхронизуется время через командную строку? просто через NET TIME это возможно, но видимо пипец проблемотично.
Esseker вне форума Ответить с цитированием
Старый 10.05.2017, 16:29   #7
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

http://www.sysadminlab.net/windows/c...indows-2008-r2

"От админа">
Код:
w32tm /config /manualpeerlist:"ntp1.sp.se ntp2.sp.se",0x9 /syncfromflags:MANUAL /update
Только оно почему-то с первого раза не сработало '(

Можно ещё так.
Код:
reg add HKLM\System\CurrentControlSet\Services\W32Time\Parameters /f /v NtpServer  /t REG_SZ /d "ntp1.sp.se ntp2.sp.se,0x9"
Ещё надо разобраться с частотой обновления.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .

Последний раз редактировалось Pavia; 10.05.2017 в 16:31.
Pavia вне форума Ответить с цитированием
Старый 10.05.2017, 16:41   #8
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Что-бы изменения вступили в силу рекомендуется перезапустить сервис
Код:
net stop w32time && net start w32time
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 12.05.2017, 12:06   #9
Esseker
Пользователь
 
Регистрация: 08.05.2017
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Что-бы изменения вступили в силу рекомендуется перезапустить сервис
Код:
net stop w32time && net start w32time
Спасибо большое, всё заработало, очень помог мне=)
Esseker вне форума Ответить с цитированием
Старый 26.05.2017, 15:59   #10
Esseker
Пользователь
 
Регистрация: 08.05.2017
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Что-бы изменения вступили в силу рекомендуется перезапустить сервис
Код:
net stop w32time && net start w32time
А может еще подскажешь как проверить запущена ли услуга, а то в интернете вообще не могу найти что-то подобное. Я хочу через if сделать что бы если она не запущена, то net stop w32time пропускалась=)
Esseker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с расположением компонентов на форме(Net Beans) Max1548 Общие вопросы по Java, Java SE, Kotlin 4 27.11.2013 18:00
Компонент работает в run-time, но не работает в design-time hon Компоненты Delphi 3 20.02.2013 20:17
Проблемы при использовании Sphinx4 jar в .NET через ikvm.net или веб сервисах CodeGust Общие вопросы .NET 0 27.04.2011 02:04