entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Pregunta para expertos en windows

tengo un archivo .bat en la carpeta de inicio de todos los usuarios de windows 7.
el archivo ejecuta un comando que actualiza la hora en la computadora según la hora del servidor.
pero este archivo solo funciona correctamente con los usuarios que son administradores y tienen permitido cambiar la hora de la pc entre otros permiso, pero en los usuarios estándar no funciona y estoy casi seguro de que es por que windows lo se lo permite dado permiso del usuario.

tendrán alguna idea de como resolver esta problema? necesito que el archivo .bat se ejecute el solo al inicio en el usuario estandar, y que las personas no se den cuenta del cambio en la hora.

0voto

carlossevi comentado

¿Están los equipos dentro de un Directorio Activo?

0voto

careinamo comentado

pues no la verdad no tengo muchos conocimientos tecnicos de windows ni de servidores ntp saludos

2 Respuestas

5votos

Leonardo-Tadei Puntos227320

En vez de actualizar la hora de esa manera, andá a las propiedades de la fecha y hora (creo que con click secundario sobre el reloj) y definí para el equipo un servidor NTP para que tome la hora de ahí.

Hecho así, el cambio se ejecutará al encender el equipo, independientemente del usuario.

El .bat no debe funcionar por falta de permisos de administrador (que es quien puede cambiar la hora) del usuario que lo ejecuta.

Saludos cordiales

2votos

carlossevi Puntos63580

Dos opciones para el caso de equipos que no están unidos a un dominio:

Ejecutar el bat mediante el Programador de tareas de Windows cambiando la cuenta que ejecuta la tarea y poniendo una con privilegios de administración. Así lo solucionarías pero no es lo más recomendable porque el bat puede ser alterado y ese script siempre se ejecutaría como administrador. Si tomas esta solución el bat debe estar en una ruta en la que también se necesiten privilegios de administración para el acceso y edición.

Por otro lado te dejo un programita que he utilizado en otras ocasiones y es software libre: NetTime. Es un cliente SNTP muy sencillo al que le puedes configurar un servidor remoto o uno de tu red local. Puedes instalarlo y se queda como servicio en ejecución. En su página web puedes encontrar también instrucciones para administradores de sistemas.

-1voto

careinamo comentado

Primera vez dentro de esta pagina que alguien me da una respuesta basada solo en lo que pregunte y sin criticar mi pregunta.

2votos

carlossevi comentado

Curiosa forma de agradecer el tiempo que los demás dedican a responder tus otras preguntas.

Revisa el sitio porque hay cientos de preguntas que no son criticadas, quizá la clave no está en los "respondedores".

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta