Показать полную графическую версию : [решено] Домен - Синхронизация времени
Nik uksnab
17-10-2002, 07:37
Господа!
Есть сеть сеть на НТ4 Сервере, на ней работает 1С-Предприятие. В сети - рабочие станции на Вин НТ4 WorkStation и Win2000.
Требуется с рабочих станций синхронизировать время с сервером, причем постоянно, чтобы юзеры не могли ничего сделать "задним числом"; желательно, чтобы время корректировалось постоянно (юзер изменил время - быстренько прошла синхронизация и время сравнялось с серверным).
ХЕЛП!!! Сильно острая проблема!
Не давай пользователям административных прав на рабочей станции. Только админы и повер юзера по-умолчанию могут менять системное время.
Nik uksnab
17-10-2002, 08:05
Уважаемый Fidel.
Так оно и есть. Но меня ломает переводить часы на каждой тачке по наступлению летнего/зимнего времени.
Требуется перевести дату на сервере, а потом чтобы воркстейшны отсинхронили время по серверу.
У меня нет синхронизации по времени с центральным серваком,
знаю, что Винды 2000 сию фичу имеют и работают на данном форнте без проблем, а вот в НТ-ях я сие сделать не могу.
А надо"
пробуй
net time \\servername /set
делаешь бат и шедулишь как хочешь
Вывод времени и синхронизация часов компьютера с общими часами
на сервере времени Microsoft Windows для рабочих групп,
Windows NT, Windows 95 или NetWare.
NET TIME [\\компьютер | /WORKGROUP:группа] [/SET] [/YES]
компьютер Имя компьютера (сервера времени), предназначенного
для вывода или синхронизации времени.
/WORKGROUP Этот ключ указывает необходимость использования часов
компьютера из другой рабочей группы.
группа Имя рабочей группы, в которую входит нужный компьютер.
При наличии в группе нескольких серверов времени
команда NET TIME использует первый найденный из них.
/SET Синхронизация часов компьютера
с часами указанного компьютера или рабочей группы.
/YES Выполнение команды NET TIME
без предварительного запроса данных или подтверждения.
Эту команду поставь в Шедулер, и чтоб каждую минуту запускалась...
(правда я не знаю как это на траффик повлияет...)
Nik uksnab
17-10-2002, 08:18
Дык в том весь прикол, что
net time \srv /set /y
не стартует с сообщением
Ошибка 1314
Клиент не обладает требуемыми правами.
Это под Вин-2000
Где поправить? Права на синхрон времени имеют токо админы да повер юзера.
Права на синхрон времени имеют токо админы да повер юзера
ну и запускай сию команду от имени администратора:)
Nik uksnab
Так ты еще небось и запускал это из сесии пользователя.:rotate:
Какой шедулер? Не нужно шедулера! вот читаем:
"Чтобы изменить установленные по умолчанию параметры службы W32Time, следует вручную модифицировать параметры в реестре по адресу: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters. Для активизации внесенных изменений необходимо перезапустить службу времени W32Time.
По умолчанию, после того как служба W32Time начала свою работу, синхронизация системного времени осуществляется трижды каждые 45 мин до тех пор, пока время не будет успешно синхронизировано (это означает, что локальное время системы будет совпадать с временем сервера -- источника времени). После успешного завершения данного этапа согласования системного времени служба времени активизируется каждые 8 ч. Если нужно, чтобы станция выполняла синхронизацию каждый час, следует изменить значение SpecialSkew с типом REG_SZ параметра Period на REG_DWORD и, соответственно, присвоить ему новое десятичное значение, равное 24. Кроме того, можно задействовать строковое значение параметра службы W32Time для описания частоты синхронизации через параметр Period. Например, можно использовать значение DailySpecialSkew для организации процесса синхронизации системного времени каждые 45 мин до успешного завершения процедуры синхронизации, а затем выполнять синхронизацию один раз в сутки; значение WeeklySpecialSkew означает проведение синхронизации каждые 7 дней; TridailySpecialSkew – синхронизация выполняется каждые три дня; и, наконец, BidailySpecialSkew инициирует запуск процедуры согласования времени один раз в два дня."
SkyF
Класс!!!
Ты про какой Виндовс написал?:)
2000
по NT4 сказать ничего не могу.
ЗЫ вот статья, кстати:
"Windows 2000 и Windows NT: сравнение методов временной синхронизации"
http://www.osp.ru/win2000/worknt/2000/02/002_print.htm
SkyF
Человек ясно сказал - NT 4. И все равно этот метод (с W32Time) не будет работать как надо Nik uksnab из-за особенностей SNTP.
vasketsov
18-10-2002, 16:24
Fidel
При чем тут SNTP?
Используется NetRemoteTOD (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netmgmt/netmgmt/netremotetod.asp), то это чистой воды SMB, даже для 9x на самом деле работает, если руками посылать.
Добавлено:
Юзайте net time от имени системы и не занимайтесь фигней.
В сети - рабочие станции на Вин НТ4 WorkStation и Win2000
Fidel, спасибо за замечание, просто я недостаточно ЯСНО понял.
ЗЫ
На самом деле W32Time сыроват. Тем более что самой системе важо время своё синхронизировать. Можно было-бы толковее, ИМХО, состряпать синхронизацию времени, а не путём путешествий по рееестру.
IksSafonsky
05-11-2002, 09:43
Не напомните ли, как настроить синхронизацию системного времени на рабочей станции Windows 2000 с сервером Windows 2000?
Команда 'net time /?' тебе поможет...:up:
Megabizon
05-11-2002, 10:10
Установи сервер времени, на станции останови службу времени, в консоле набери net time /setsntp:адрес_сервера_времени, синхронизируй единожды w32tm -once, запусти службу времени.
IksSafonsky
05-11-2002, 10:23
Спасибо!:gigi:
Объясните, пожалуйста, для чего нужно проводить синхронизацию времени между сервером и рабочими станциями.
Для нормальной аутентификации :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.