получение времени сервера в батнике
Привет всем,
обращаюсь к профи в batch-программировании, выручайте люди, нужно написать батник, чтобы получить время с сервера, системное время и вычислить разницу. Плучить локальное легко: time /t. Получить время с сервера можно net time, сомп находится в домене и ПДС выставлен как NTP сервер. Тут проблема что вывод состоит из 2 строк и массы ненужной информации. Может как нить проще можно получить время с сервера? Ну и конечно если есть готовое решение было бы вообще отлично . Заранее спасибо
|
ни у кого нет идей? И я не могу сделать, сегодня целый день сидел. Даже net time пришлось отбросить потому что в win2003 и xp время показывается без секунд. Есть вариант с w32tm /minitor, но парсить такой здоровенный текст просто идиотизм. Если честно то по сравнению с шелл скриптами батник полное дерьмо
|
1 минута беглого прочтения w32tm /? привела к такому решению:
w32tm /stripchart /dataonly /samples:1 /computer:компьютер
В чём проблемы-то? Где идиотизм, дерьмо и т.п.?
|
привет Busla. Спасибо за ответ. К сожалению этот пример выдает следующее
Цитата:
F:\>w32tm /stripchart /dataonly /samples:1 /computer:CitrixS9
Tracking CitrixS9 [10.108.75.79].
Collecting 1 samples.
The current time is 12.08.2011 09:22:04 (local time).
09:22:04, error: 0x800705B4
|
На citrixe стоит win2003.
|
Цитата:
Цитата bruder
К сожалению этот пример выдает следующее »
|
И что?
Код:
@echo off
for /f "tokens=6" %%i in ('w32tm /stripchart /dataonly /samples:1 /computer:CitrixS9') do echo %%i
|
не пойму нафига вытаскивать что то из текста когда в нем ничего кроме локального времени нет
|
bruder, это значит, что служба времени не смогла получить корректные данные от севера времени
|
а почему работает net time или w32tm /monitor ? Абсолютно правильные данные
|
bruder,
Покажи выхлоп net time и w32tm /monitor.
|
реализовал проверку на одном из линуксовых серверов шелл скриптом, получилось коротко и быстро. Но и за ваши советы спаибо, записал на всякий, потому что наверняка пригодится, а решения рабочие.
|
Время: 00:00.
© OSzone.net 2001-