如何将文件自动部署到networking上的多个节点?

需要将less量batch file推送(部署)到networking上的机器上。 所有节点都运行Windows。 batch file包含一些命令来初始化每个节点上的env。

什么方法可以完成? 任何工具一应俱全? 谢谢。

  1. 创build一个文件中的计算机列表(不完全必要,但通常是最简单的),命名为computer.list (或其他):

     wsn101 wsn102 wsn103 
  2. 运行batch file:

     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 

    (固定这个部分, cp不对,应该是copy
    链接下载psexec,如果你还没有。

    同样的东西在PS:

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