Vamos começar pelo VNCed , sem ele não teremos os arquivos instaladores necessários.
Efetue o download da ferramenta através do link: http://downloads.sourceforge.net/projec ... OR_121.zip
Descompacte em um local de sua preferência, e vamos entender a estrutura de arquivos contidos no pacote:

Como deve ter percebido, marquei 4 arquivos nesta tela. Os arquivos marcados são responsaveis por gerar os pacotes da versão 1.0.8.2 a qual considero mais estavel e com maior compatibilidade com a maioria dos sistemas Windows, mas você pode ficar a vontade e experimentar versões mais novas sem problemas. Sobre os arquivos:
UltraVNC 1.0.8.2 - STEP1.config_ultravnc_64bit_settings.bat = Dialog de configuração e personalização do VNC, ao executar este bat será aberta uma dialog onde você vai definir todos os parametros necessários que deseja utilizar como senha, travar estação ao conectar, compartilhar seção, gravar a seção em video e muito mais...

UltraVNC 1.0.8.2 - STEP2.build_ultravnc_64bit_msi.bat = Após configurar o passo 2 é o build, ou seja, compilar o MSI com todas as personalizações que você definiu no primeiro passo.

Ou outros dois arquivos fazem exatamente a mesma coisa, porém são para a versão 32 bits do VNC.
Bom, esta parte deixo com vocês, personalizar e gerar os arquivos necessários. Com os arquivos em mãos vamos para a parte do script que ajudará na implantação do VNC nas estações de trabalho.
Já possui os arquivos gerados ? Ótimo, vamos ao script ! Segue o código do mesmo, deve ser salvo com a extensão .bat e enviado para o NETLOGON de seu servidor, abaixo explico o funcionamento dele.
Código: Selecionar todos
@ECHO OFF
SET REGQRY=HKLM\Hardware\Description\System\CentralProcessor\0
REG.EXE QUERY %RegQry% | FIND /i "x86"
If %ERRORLEVEL% == 0 (
GOTO X86
) ELSE (
GOTO X64
)
:X86
IF EXIST "C:\Arquivos de programas\UltraVNC\winvnc.exe" (
GOTO END
) ELSE (
GOTO SETUPX86 )
:X64
IF EXIST "C:\Program Files (x86)\UltraVNC\winvnc.exe" (
GOTO END
) ELSE (
GOTO SETUPX64 )
:SETUPX86
MSIEXEC /i \\SEUSERVIDOR\NETLOGON\ULTRAVNCX86.MSI
GOTO END
:SETUPX64
MSIEXEC /i \\SEUSERVIDOR\NETLOGON\ULTRAVNCX64.MSI
GOTO END
:END
O ultimo passo é criar uma GPO para executar o BAT na inicialização do Windows. Segue o caminho das pedras:
Diretiva de inicialização:
Configurações do Usuário -> Diretivas -> Configurações do Windows -> Scripts (Logon/Logoff)
Inserir em Logon:
\\SEUSERVIDOR\NETLOGON\ULTRAVNC.BAT
E terminamos por aqui ... Bom proveito
