none
Aplicar hotfix RRS feed

  • Pergunta

  • Ba galera

    Galera, alguem tem para compartilhar, ou sabe como fazer um script vbs que realize as seguintes atividades.

    Ao executar, mesmo leia um arquivo .txt aonde teria gravado o nome de alguns servidores, e ao ler esse arquivo e ele copie o hotfix para o driver C do server, e executaria no servidor de forma remota uma linha de comando para instalar um hotfix de forma silenciosa, sem dar boot, lendo o arquivo gravado no C do servidor.

    Feito isso, a cada execução, o mesmo grave em um log o nome do server, e se executou o hotfix com sucesso ou nao.

    o que ocorre, e que temos algumas localidades com link de velocidade muito baixa tche, e o acesso remoto é ruim de mais, e estou pensado em deixar esse vbs agendado para executar de madrugada para realizar essa atividade.

    o caminho é esse que o grande amigo Jesiel me passou porem o psexec anda me dando problemas.

    arrNomes = "maquina1,maquina2,maquina3"
    arrNomes = split(arrNomes,",")

    For x = 0 to UBOUND(arrNomes)
       Set WSHShell = WScript.CreateObject("WScript.Shell")
       WSHShell.Run "c:\psexec -d -i " & " \\" & arrNomes(x) & " " & "\\server\hotfix\Hotfix.msu", 2, True
    Next

    abraço galera.

    sábado, 7 de agosto de 2010 19:34

Todas as Respostas

  • Alguem por favor consegue me dar uma luz.

    ou alguem sabe me dizer pq essa linha da parametro incorreto ??

    "c:\psexec -d -i " & " \\" & arrNomes(x) & " " & "\\server\hotfix\Hotfix.msu", 2, True

    mesmo rodando c:\psexec -d -i \\servidor  c:\windows\notepad.exe, passa a informação parametro incorreto.

    quarta-feira, 11 de agosto de 2010 20:35