VNC Server
Pstools
Dejar todo por defecto menos "Select Additional Task" donde deben ir tildado las dos ultimas opciones:
V Register VNC Server as a system service
V Star the VNC Server system service
Aparecen dos ventanas en pantalla en la cual damos ok y en la tercera ingresamos el password para administración y ok nuevamente. Luego Next y Finish.
Nos logueamos al recurso compartido IPC con un usuario con permisos de administrador:
net use \\pc-remota\ipc$ /user:administrator *
Ingrese password de administrador:
Copiamos la C:\Program Files\RealVNC\ en la Pc remota con xcopy:
xcopy "C:\Program Files\RealVNC\*.*" "\\pc-remota\c$\Program Files\RealVNC\*.*" /r/i/c/h/k/e
/r Sobreescribe archivos de solo lectura.
/i Si el destino no existe y copia mas de un archivo asume qeu el destino es un directorio.
/c Continúa copiando aunque ocurran errores.
/h Copia archivos ocultos y del systema.
/k Copia atributos. Xcopy normalmente reseteará atributos de solo-lectura.
/e Copia directorios y subdirectorios, incluye vacios.
Para mas info del comando ejecutar:
help xcopy
Exportamos la clave del ORL de nuestra pc a la remota:
regedit /e "\\pc-remota\c$\vncdmp.txt" "HKEY_LOCAL_MACHINE\Software\ORL"
Usamos la herramienta psexec para ejecutar comandos remotos:
psexec \\pc-remota -s -i -d %windir%\regedit /s c:\vncdmp.txt
Asegúrese de ejecutar el /s con regedit para que no necesite confirmación en la pc remota.
-s Ejecuta el proceso remoto en la cuenta del sistema.
-i Ejecuta el programa que interactúa con la sesión del sistema remoto.
-d No esperar que el proceso termine.
Instalamos el servicio:
psexec \\pc-remota -s -i -d "C:\Program Files\RealVNC\WinVNC\winvnc.exe" -install
Iniciamos el servicio del VNC:
psexec \\RemotePC -s -i -d net start "VNC Server"
FUENTE