[Script] UltraVNC 32 ou 64 bits através de GPO tudo automatizado !

Scripts diversos para automatizar tarefas em servidores ou auxilio com tarefas administrativas.
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1523
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 42
Contato:
Status: Offline

[Script] UltraVNC 32 ou 64 bits através de GPO tudo automatizado !

Mensagem por marceloleaes »

VNC é uma das melhores ferramentas já inventadas não é ? Além de ser gratuito nos oferece uma gama enorme de recursos e facilidades. Mas... e quando um parque de estações ultrapassa 200, 300, 400, 500, 1000 máquinas ? Instalar uma a uma manualmente se torna uma tarefa chata e muito cansativa. Para resolver este problema existe a ferramenta VNCed , que gera pacotes MSI totalmente personalizados com configurações pré definidas pelo Administrador que podem ser aplicados e instalados através de GPO ! Que maravilha né ? Bom, vou explicar agora como utilizar esta ótima ferramenta e disponibilizarei um script de minha autoria para deixar esta tarefa um pouco mais inteligente no momento de fazer o deploy das aplicação em suas estações de trabalho. Vamos lá ?

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:

Imagem

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...

Imagem

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.

Imagem

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
Vamos lá, ao executar o bat a primeira coisa que ele fará é confirmar a plataforma do sistema operacional, a segunda é buscar se o UltraVNC já esta instalado na estação, se já estiver instalado ele vai para o final e não roda o setup, se não encontrar ele instala o UltraVNC na máquina conforme a plataforma, 32 ou 64 bits. Lembrando que os arquivos MSI gerados também devem estar no NETLOGON.

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  ;)
Editado pela última vez por marceloleaes em 13 Jun 2013 13:13, em um total de 1 vez.


"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio
Avatar do usuário
dougsky
Administrator
Administrator
Mensagens: 223
Registrado em: 10 Jun 2013 12:44
Localização: Lagoa Santa - MG
Idade: 47
Status: Offline

Re:[Script] UltraVNC 32 ou 64 bits através de GPO tudo automatizado !

Mensagem por dougsky »

A instalação não fica silenciosa...aqui apareceu ate a opção cancelar :(
Editado pela última vez por dougsky em 03 Out 2014 17:06, em um total de 1 vez.
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1523
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 42
Contato:
Status: Offline

Re:[Script] UltraVNC 32 ou 64 bits através de GPO tudo automatizado !

Mensagem por marceloleaes »

Para deixar silenciosa adicione /qn ao final do comando  ;)
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio
Avatar do usuário
dougsky
Administrator
Administrator
Mensagens: 223
Registrado em: 10 Jun 2013 12:44
Localização: Lagoa Santa - MG
Idade: 47
Status: Offline

Re:[Script] UltraVNC 32 ou 64 bits através de GPO tudo automatizado !

Mensagem por dougsky »

[quote="marceloleaes"]
Para deixar silenciosa adicione /qn ao final do comando  ;)
[/quote]


No script? sendo mais claro seria em qual linha ? tbm pode ser como paramentro na gpo?
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1523
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 42
Contato:
Status: Offline

Re:[Script] UltraVNC 32 ou 64 bits através de GPO tudo automatizado !

Mensagem por marceloleaes »

Ex:

MSIEXEC /i \\SEUSERVIDOR\NETLOGON\ULTRAVNCX86.MSI /qn
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio
Avatar do usuário
dougsky
Administrator
Administrator
Mensagens: 223
Registrado em: 10 Jun 2013 12:44
Localização: Lagoa Santa - MG
Idade: 47
Status: Offline

Re:[Script] UltraVNC 32 ou 64 bits através de GPO tudo automatizado !

Mensagem por dougsky »

[quote="marceloleaes"]
Ex:

MSIEXEC /i \\SEUSERVIDOR\NETLOGON\ULTRAVNCX86.MSI /qn
[/quote]


Vlw Marcelo.. vou testar na segunda :D
Avatar do usuário
dougsky
Administrator
Administrator
Mensagens: 223
Registrado em: 10 Jun 2013 12:44
Localização: Lagoa Santa - MG
Idade: 47
Status: Offline

Re:[Script] UltraVNC 32 ou 64 bits através de GPO tudo automatizado !

Mensagem por dougsky »

[quote="dougsky"]
[quote="marceloleaes"]
Ex:

MSIEXEC /i \\SEUSERVIDOR\NETLOGON\ULTRAVNCX86.MSI /qn
[/quote]


Vlw Marcelo.. vou testar na segunda :D
[/quote]

Show...agora ficou bacana... mas e possível desabilitar as configurações por parte do usuário  no vnc server? ja alterei varias opções e sempre continua o acesso...vi que tem como remover o icone da tray..mas teria alguma forma de manter e apenas bloquear o acesso?
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1523
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 42
Contato:
Status: Offline

Re:[Script] UltraVNC 32 ou 64 bits através de GPO tudo automatizado !

Mensagem por marceloleaes »

Sim, quando tu esta gerando o instalador ele te dá esta opção, porém o usuário tem que ser limitado ( perfil usuário padrão no ad ) para que ele não possa mais alterar nada.
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio
Avatar do usuário
dougsky
Administrator
Administrator
Mensagens: 223
Registrado em: 10 Jun 2013 12:44
Localização: Lagoa Santa - MG
Idade: 47
Status: Offline

Re:[Script] UltraVNC 32 ou 64 bits através de GPO tudo automatizado !

Mensagem por dougsky »

[quote="marceloleaes"]
Sim, quando tu esta gerando o instalador ele te dá esta opção, porém o usuário tem que ser limitado ( perfil usuário padrão no ad ) para que ele não possa mais alterar nada.
[/quote]


;D Isso que acabei de fazer com todos usuários...eles estavam como administrador... Vlw Marcelo ajudou pacas!!! Aqui depois vou lançar uma duvida naquele post do bginfo se puder mais uma vez da uma moral lá..  8)
Responder

Voltar para “Scripts”