none
Script para instalar Ultra VNC em 300 máquinas! RRS feed

  • Pergunta

  • Pessoal,

     

    É possível um script para instalar arquivos .exe em aproximadamente 300 máquinas? Vou precisar da interação do usuário nesse procedimento?

    Por GPO eu só consigo instalar programas .MSI?

     

    Abraços,

    segunda-feira, 7 de maio de 2007 15:47

Respostas

  • Code Snippet

    Bom eu tenho algumas opções analise a que melhor se aplicar a você:

    1 - Usaria uma VM para criar um pacote msi e distribuiria vi gpo.

    ------------------------------------------------------------------------------------------------------------------------------

    2 - Vericaria se esse setup aceita paramatros de instalação e distribuiria a instalação usando o psexec da microsoft:

    2.1 - Criaria uma lista de todas a maquinas que precisam receber o pacote e usaria essa bat para distribuir o pacote

    @echo off
    color 3f
    for /f %%a in (_MAQS_TODAS.TXT) do call :s %%a

    :s
    set computer=%1
    :fabrica
    ping -n 1 %computer% | find /i "Resposta de" > nul
    if errorlevel 1 goto desligada
    if errorlevel 0 goto ligada


    :ligada
    psexec \\%computer% -i -d -c -s -f setup /parametros
    echo > .\logs\EXEC\%computer%.txt
    goto fim


    :desligada
    echo > .\logs\FORA\%computer%.txt
    goto fim

    :fim

    copie os nomes das maquinas para um arquivo txt (_MAQS_TODAS.TXT), crie duas pastas com os seguintes nomes:

    EXEC e FORA.

    salve o psexec a bat e o arquivo txt na mesma pasta.

    ------------------------------------------------------------------------------------------------------------------------------

    3 - Distribua usando script de maquinas.

    ps.: para vc saber se o setup aceita parametros use setup.exe /? se ele aceitar algum modo silencioso vc pode usar as duas ultimas opções também.


    segunda-feira, 7 de maio de 2007 17:32
  • Bom Dia,

    Faça por GPO é bem mais automatizado e confiável.
    Segue Tutorial.

    Esse documento foi elaborado na necessidade de fazer um implementação em todas as máquinas que estiverm no domínio do Cliente TruckBus.

    Com isso criamos o procedimento para que seja possível executar processo e ter um referencia para outros pacotes.

    Primeiro devemos copiar o arquivo MSI, para uma pasta compartilhada na rede onde as máquinas tenham acesso para fazer a instalação, como a instalação é autônoma (sem necessidade de usuário nenhumintervir) podemos criar uma pasta no Netlogon.

    No caso dos cliente da SAVE que o servidor domain controller foi instalado por nós o diretório Sysvol esta localizado no Drive H:\ da seguinte forma, (H:\ActiveDirectory\Sysvol) para criar essa pasta devemos criar em H:\ActiveDirectory\Sysvol\Dominio\Script\ nesse caminho é criado a pasta ULTRAVNC e fazemos a cópia do arquivo MSI (UltraVNC.MSI) para dentro da mesma

    Feito essa cópia abrimos o editor de Politicas do domínio.

    Start à Run àgpmc.msc

    Aberto o editor selecionamos “Group Policy Object” com o botão direito selecionamos New

    Em Name: Colocar um nome sujestivo que no olhar já identifique pra que serve.

    GG_INSTALL_ULTRAVNC

    Selecione a OU onde as máquinas estão e associe a GPO, porém como é uma BOA PRÁTICA, não colocar todas as máquinas de um só vez, com isso sugiro que seja criado um GRUPO (GG_WKS_TBUS) e adicionar as máquinas nesse grupo.

    O grupo criado deve ser associado na GPO em Security Filtering, assim é adicionado as máquinas gradativamente.

    Editando a GPO:

    Clicar em cima da GPO com o botão direito do mouse e selecionar EDIT

    Em Computer Configuration èPolicies èSoftware Settings è Software Installation com o botão da direita selecionar Newà Package

    Abrirá uma segunda tela solicitando o arquivo MSI, digitamos o seguinte caminho, %logonserver%\netlogon\UltraVnc levando em conta que foi criado a pasta e tambem copiado o arquivo MSI para tal local.

    Seleciona o arquivo e clica em OK


    Na próxima tela selecionamos (Assigned) à OK

    Como estaremos fazendo teste é necessário que seja rodado o seguinte comando.

    Após a execução desse comando é somente reiniciar a máquina que no startup irá iniciar a instalação do ULTRaVNC

    Feito o Restart estara tudo instalado.

    Após todas terem sido instaladas é somente colocarmos esse pacote a politica de maquinas que tem na TRuckBus. GPO_WKS, fazendo assim todas máquinas novas entrarem no dominio o UltraVnc seja instalado.


    * Ajude a organizar melhor o Fórum, dando Feedback sobre a dúvida solicitada, e marcando como Útil e como Resposta, a postagem dos colaboradores que resolveram o seu caso, ou foram úteis *

    segunda-feira, 4 de junho de 2012 14:07
    Moderador

Todas as Respostas

  • Code Snippet

    Bom eu tenho algumas opções analise a que melhor se aplicar a você:

    1 - Usaria uma VM para criar um pacote msi e distribuiria vi gpo.

    ------------------------------------------------------------------------------------------------------------------------------

    2 - Vericaria se esse setup aceita paramatros de instalação e distribuiria a instalação usando o psexec da microsoft:

    2.1 - Criaria uma lista de todas a maquinas que precisam receber o pacote e usaria essa bat para distribuir o pacote

    @echo off
    color 3f
    for /f %%a in (_MAQS_TODAS.TXT) do call :s %%a

    :s
    set computer=%1
    :fabrica
    ping -n 1 %computer% | find /i "Resposta de" > nul
    if errorlevel 1 goto desligada
    if errorlevel 0 goto ligada


    :ligada
    psexec \\%computer% -i -d -c -s -f setup /parametros
    echo > .\logs\EXEC\%computer%.txt
    goto fim


    :desligada
    echo > .\logs\FORA\%computer%.txt
    goto fim

    :fim

    copie os nomes das maquinas para um arquivo txt (_MAQS_TODAS.TXT), crie duas pastas com os seguintes nomes:

    EXEC e FORA.

    salve o psexec a bat e o arquivo txt na mesma pasta.

    ------------------------------------------------------------------------------------------------------------------------------

    3 - Distribua usando script de maquinas.

    ps.: para vc saber se o setup aceita parametros use setup.exe /? se ele aceitar algum modo silencioso vc pode usar as duas ultimas opções também.


    segunda-feira, 7 de maio de 2007 17:32
  • Olá,

     

    Veja este http://viniciuscanto.blogspot.com/2007/04/como-executar-programas-em-outro.html By Vinicius Canto

     

    Tenho certeza que você conseguirá fazer o seu script

     

     

    Grande abraço,

     

    segunda-feira, 7 de maio de 2007 17:36
  • Romeu,

     

    Sou inexperiente em scripts cara. O primeiro item me parece mais interessante, mas como transformo o .exe em .mSI cara?

    quarta-feira, 9 de maio de 2007 19:26
  • Boa noite,

     

    Costumo gerar os meus msi com o wininstall le, é bastante simples basicamente ele faz o scan a todo o sistema depois pede para instalares o exe e configurares, posto isto ele volta a fazer um scan e descobre o que foi modificado neste espaço de tempo e com base nisto gera o msi. Com o msi criado podes distribuir vi gpo.

     

     

    Atenção: Todas as maquinas têm que ter o mesmo sistema operativo

    quarta-feira, 9 de maio de 2007 22:59
  • Só usar esse tuto no baboo:
    http://www.baboo.com.br/absolutenm/templates/content.asp?articleid=4137&zoneid=24&resumo=

    Algumas dicas: Antes de executar o programa para tirar o promeiro snapshot limpe lixiera, limpe documentos recetes e em propriedades da barra > personalizar > limpar "remover registros de documentos, programas e sites da web acessados ".

    Outro detalhe: verifique depois de criado o pacote se ele não apresneta problemas com usuários mais restritivos.

    Trabalhe com VMs pois vc não vai precisar ficar fazendo imagem de SO, só fazer uma cópia de VHD.
    Se vc for usar VM use-as tbm para testar a instalação via gpo.
    qualquer problema faça contato: rmavancini@gmail.com

    Ps.: Mas primeiro dê uma olhada no link que está muito bem explicado.
    abraço.
    quinta-feira, 10 de maio de 2007 01:55
  • Só usar esse tuto no baboo:
    http://www.baboo.com.br/absolutenm/templates/content.asp?articleid=4137&zoneid=24&resumo=

    Algumas dicas: Antes de executar o programa para tirar o promeiro snapshot limpe lixiera, limpe documentos recetes e em propriedades da barra > personalizar > limpar "remover registros de documentos, programas e sites da web acessados ".

    Outro detalhe: verifique depois de criado o pacote se ele não apresneta problemas com usuários mais restritivos.

    Trabalhe com VMs pois vc não vai precisar ficar fazendo imagem de SO, só faszer uma cópia de VHD.
    Se vc for usar VM use-as tbm para testar a instalação via gpo.
    qualquer problema faça contato: rmavancini@gmail.com

    Ps.: Mas primeiro dê uma olhada no link que está muito bem explicado.
    abraço.
    quinta-feira, 10 de maio de 2007 22:43
  • Bom Dia,

    Faça por GPO é bem mais automatizado e confiável.
    Segue Tutorial.

    Esse documento foi elaborado na necessidade de fazer um implementação em todas as máquinas que estiverm no domínio do Cliente TruckBus.

    Com isso criamos o procedimento para que seja possível executar processo e ter um referencia para outros pacotes.

    Primeiro devemos copiar o arquivo MSI, para uma pasta compartilhada na rede onde as máquinas tenham acesso para fazer a instalação, como a instalação é autônoma (sem necessidade de usuário nenhumintervir) podemos criar uma pasta no Netlogon.

    No caso dos cliente da SAVE que o servidor domain controller foi instalado por nós o diretório Sysvol esta localizado no Drive H:\ da seguinte forma, (H:\ActiveDirectory\Sysvol) para criar essa pasta devemos criar em H:\ActiveDirectory\Sysvol\Dominio\Script\ nesse caminho é criado a pasta ULTRAVNC e fazemos a cópia do arquivo MSI (UltraVNC.MSI) para dentro da mesma

    Feito essa cópia abrimos o editor de Politicas do domínio.

    Start à Run àgpmc.msc

    Aberto o editor selecionamos “Group Policy Object” com o botão direito selecionamos New

    Em Name: Colocar um nome sujestivo que no olhar já identifique pra que serve.

    GG_INSTALL_ULTRAVNC

    Selecione a OU onde as máquinas estão e associe a GPO, porém como é uma BOA PRÁTICA, não colocar todas as máquinas de um só vez, com isso sugiro que seja criado um GRUPO (GG_WKS_TBUS) e adicionar as máquinas nesse grupo.

    O grupo criado deve ser associado na GPO em Security Filtering, assim é adicionado as máquinas gradativamente.

    Editando a GPO:

    Clicar em cima da GPO com o botão direito do mouse e selecionar EDIT

    Em Computer Configuration èPolicies èSoftware Settings è Software Installation com o botão da direita selecionar Newà Package

    Abrirá uma segunda tela solicitando o arquivo MSI, digitamos o seguinte caminho, %logonserver%\netlogon\UltraVnc levando em conta que foi criado a pasta e tambem copiado o arquivo MSI para tal local.

    Seleciona o arquivo e clica em OK


    Na próxima tela selecionamos (Assigned) à OK

    Como estaremos fazendo teste é necessário que seja rodado o seguinte comando.

    Após a execução desse comando é somente reiniciar a máquina que no startup irá iniciar a instalação do ULTRaVNC

    Feito o Restart estara tudo instalado.

    Após todas terem sido instaladas é somente colocarmos esse pacote a politica de maquinas que tem na TRuckBus. GPO_WKS, fazendo assim todas máquinas novas entrarem no dominio o UltraVnc seja instalado.


    * Ajude a organizar melhor o Fórum, dando Feedback sobre a dúvida solicitada, e marcando como Útil e como Resposta, a postagem dos colaboradores que resolveram o seu caso, ou foram úteis *

    segunda-feira, 4 de junho de 2012 14:07
    Moderador
  • Ola.

    Consegui criar meu msi.

    Mas como vou colocar as máquinas de uma determinada GPO em um arquivo?
    Pelo que entendi, tenho que criar um script para gerar o arquivo com as maquinas e outro que vai ler esse arquivo e instalar nas maquinas certo?
    Como faço isso? Tem um passo-a-passo?


    quinta-feira, 2 de agosto de 2018 14:20