como-para implantar arquivos para vários nós na rede automaticamente?

2

precisa enviar (implantar) alguns arquivos em lote para as máquinas em uma rede. Todos os nós estão executando o Windows. Os arquivos em lote contêm alguns comandos para inicializar um env em cada nó.

de que maneiras isso pode ser feito? alguma ferramenta prontamente disponível? obrigado em adv.

    
por John-ZFS 16.03.2011 / 13:05

1 resposta

3
  1. Crie uma lista de computadores em um arquivo (não exatamente necessário, mas geralmente o mais fácil), chamado computer.list (ou qualquer outro):

    wsn101
    wsn102
    wsn103
    
  2. Executar arquivo em lote:

    for %%i in (computer.list) do copy file_to_push.ext \%%i\c$
    for %%i in (computer.list) do psexec \%%i C:\file_to_push.ext
    

    (Corrigido esta parte, cp não está certo, deve ser copy )
    Link para baixar o psexec se você não o tiver já.

    Mesma coisa no PS:

    foreach ($wsn in Get-Content Computer.List)
    {
        cp file_to_push.ext \$wsn\c$
        psexec \$wsn C:\file_to_push.ext
    }
    
por 16.03.2011 / 16:21