jueves, 24 de febrero de 2011

Instalar VNC remotamente desde la CLI

Descargar:

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

No hay comentarios: