Página 1 de 1

Sincronizar a Data das Estações com o Servidor.

Enviado: 13 Mai 2005 17:18
por Marcos
Uma vez eu vi um tópico destes aqui no fórum, mais não consegui achar o mesmo, só sei que estou precisando, os vendedores estão alterando a data das estações, me parece que era assim:

RUN NET DATE F:\\SERVER /SET /YES

Da maneira acima dá erro (.T.)

Abraços,
Marcos.

Enviado: 13 Mai 2005 17:43
por evolver
Bem, inicialmente o servidor tem que estar rodando um servidor NTP (servidor de horario) e se me lembro o comand oseria net time \\servidor /set

Enviado: 13 Mai 2005 18:12
por Marcos
Eu pensei que seria sincronizado com a Data e Horario do Windows que está no servidor. Tenho aqui o Windows 2000 Server e estações Win95 e Win98, com este comando dá o erro abaixo:

A opção ".T." é desconhecida. Verifique se está especificando uma opção válida.

Marcos.

Enviado: 14 Mai 2005 01:54
por Vander
Amigo Marcos;

Uso um arquivo de lote com a seguinte sintax:

NET TIME \\SERVIDOR /SET /YES

Este arquivo é iniciado juntamente com o Windos, e funciona perfeitamente.

Para evitar que os vendedores alterem a data e hora criei um arquivo (DBF) que é iniciado junto com o sistema, neste arquivo são gravados a data e a hora do sistema operacional, e a cada chamada de função, é verificado a data e a hora, a hora é atualizada a cada chamada.
Se a data ou a hora for menor que a data e hora gravada o sistema é fechado.
----------------------------
No momento da chamada que uma função faço assim:
*------------- primeiro verifico data/hora do micro e comparo com a data/hora gravados no arquivo.
verdata()
*------------- Se data/hora for menor ou igual data/hora gravada no arquivo então a função é chamada
clientes()
*
func verdata() // função para conferir data e hora.
sele config // que contém a data
if NDS00 > Date() // NDS00 - campo que guarda a data
alert("A data do micro foi retrocedida;IMPOSSÖVEL CONTINUAR com esta data.;TECLE ESPA€O",,"gr+/b")
cls
quit
endif
* aqui é verificado a hora
return

**** Nota: Não estou em casa por isso não me lembro exatamente os comandos que utilisei para a conferencia da hora. ***

Nos meus sistemas funcionam perfeitamente.

Vander

Enviado: 14 Mai 2005 05:20
por evolver
O detalhe do net time é que precisa alem do servidor de arquivos um servidor NTP rodando no servidor. Uma boa dica é o analog synctime, pequeno, leve, sincroniza o relógio do servidor com servidor de horas na internete e ainda por cima tem um servidor de horário para a rede local permitindo sincronizar o relógio de todas as estações através do net time.

http://www.analogx.com/contents/downloa ... rk/ats.htm