Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Jose Fermin en Julio 26, 2017, 06:34:56 PM

Título: ejecutar Net time con privilegios de usuarios administrador
Publicado por: Jose Fermin en Julio 26, 2017, 06:34:56 PM
Estoy creando un pequeño script de batch (archivo.bat) para lograr lo siguiente:

Necesito ejecutar un comando net time \\192.168.15.1 /set /y  esto es como es evidente para actualizar la fecha y hora de la pc con la fecha y hora del servidor 192.168.15.1. El único problema es que debe ejecutarse como usuario con privilegios administrativos.

Entonces cree un archivo que contiene lo siguiente:
------
@echo (https://underc0de.org/foro/index.php?action=profile;u=11055) off

runas /user:administrator@Dominio (https://underc0de.org/foro/index.php?action=profile;u=57838).local \\192.168.15.1\carpeta\sincronizar.bat

pause
-------
Al momento de ejecutarlo me pide la contraseña, y yo tengo dos alternativas a esto (este archivo se ejecutará automáticamente en cada PC al momento de iniciar la sesión en las PC del dominio):

1. Tratar de incluirle la contraseña del usuario administrador en el archivo.
ó
2. Configurar el archivo de tal modo que no pida la contraseña en ningún momento.

Como puedo solucionar esto.

Gracias por adelantado por su ayuda.
Título: Re:ejecutar Net time con privilegios de usuarios administrador
Publicado por: RuidosoBSD en Julio 26, 2017, 07:09:53 PM
¿Con el parametro /savecred? Sino puedes usar psexec
Título: Re:ejecutar Net time con privilegios de usuarios administrador
Publicado por: Jose Fermin en Julio 26, 2017, 11:04:13 PM
Realmente no tengo una idea clara de como ejecutar el psexec en combinación con net time.

Título: Re:ejecutar Net time con privilegios de usuarios administrador
Publicado por: RuidosoBSD en Julio 27, 2017, 06:22:49 AM
En stack Overflow un usuario lo hizo en dos pasos:

Código (dos) [Seleccionar]
psexec -d -i cmd /c nettime.bat

Donde el bat contiene:
Código (dos) [Seleccionar]

@echo off
net time \\server01 >>c:\1.txt
net time \\server02 >>c:\1.txt
net time \\server03 >>c:\1.txt


https://stackoverflow.com/questions/2441844/how-to-check-remote-server-time-via-psexec