none
Instalar agente remoto. RRS feed

  • Pergunta

  • Ba galera bom dia.

    Pessoal o que tenho que mudar no script abaixo para que o mesmo realize uma instalação remota de um agente em servidores e estações ??

    Obrigado tche.

     

    Dim objShell

    On Error Resume Next

    Const ForReading = 1
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    'caminho do arquivo txt
    Set objTextFile = objFSO.OpenTextFile("C:\maquinas.txt",ForReading    )


    Do While objTextFile.AtEndOfStream <> True
       linha = objTextFile.ReadLine
       GeraLog linha
    Loop

    '======================================================

    objShell.run "\\servidor\share\FramePkg.exe /install=agent /forceinstall",, True

    quarta-feira, 7 de abril de 2010 13:29

Respostas

Todas as Respostas

  • Você quer da sua máquina instalar o agente nas outras da rede?

    Tente adicionar um .bat com o codigo abaixo no script de inicialização do computador via Gpo -> Computer Configuration -> Windows Settings -> Scripts ->  Startup.

    start /wait \\servidor\share\FramePkg.exe /install=agent /forceinstall

    E adicione na pasta que está o FramePkg.exe permissão de leitura para o grupo Authenticated Users.


    Gabriel Nascimento MCP / MCSA / CCNA Não esqueça de contribuir para organização dos fóruns - Classifique as respostas
    quarta-feira, 7 de abril de 2010 14:44
  • Se vc quiser instalar nas outras maquinas a partir da sua.

    Faça o seguinte:

    1- Baixe o psexec - http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

    2 - Copie o executável para um diretório que está na variavel Path, por exemplo %systemroot%\system32

    3 - Crie um arquivo txt que vai ter o nome das máquinas (uma por linha), exemplo c:\maquinas.txt

    4 - Execute o seguinte comando no prompt de comando.

    FOR /F %i IN (c:\maquinas.txt) DO psexec.exe -d \\%i \\servidor\share\FramePkg.exe /install=agent /forceinstall

    Para testar alimente o arquivo maquinas.txt com somente uma máquina.

    Lembrando que para que funcione vc deve ter privilegios de administrador nas estações.

    Qualquer duvida poste e se for util lembre de votar.


    Gabriel Nascimento MCP / MCSA / CCNA Não esqueça de contribuir para organização dos fóruns - Classifique as respostas
    quarta-feira, 7 de abril de 2010 15:13
  • Ba Gabriel

    O processo que vc passou informa que iniciou a chamada e ate da o numero do processo mais nao faz nada o que pode ser ?

    quarta-feira, 7 de abril de 2010 19:41
  • Não executa o processo na estação do usuario?

    Gabriel Nascimento MCP / MCSA / CCNA Não esqueça de contribuir para organização dos fóruns - Classifique as respostas
    quarta-feira, 7 de abril de 2010 20:15
  • Nao Gabriel nem inicia.
    quinta-feira, 8 de abril de 2010 20:07
  • o que poderá estar a acontecer é a sintaxe não estar a entender o caminho remoto ou algo assim:

    porque não tenta o seguinte:

    numa pasta (c:\framepkg) colocar os ficheiros

    maquinas.txt

    FramePkg.exe

    psexec.exe

    instalar.bat

    no ficheiro instalar.bat a seguinte sintaxe

    psexec.exe @maquinas.txt -c -f FramePkg.exe /install=agent /forceinstall

    desta forma o psexec lê as workstations que estão no file [@maquinas.txt (o argumento @ é para ler ficheiros)], copia o FramePkg.exe para a workstation (-c é pra copiar e o -f copia ainda que na máquina já exista o ficheiro, útil para diferentes versões dos ficheiros) e executa o executável com os argumentos


    Cláudio Gonçalves
    • Marcado como Resposta Marcelo TI terça-feira, 19 de outubro de 2010 01:18
    sexta-feira, 9 de abril de 2010 10:03