需要将less量batch file推送(部署)到networking上的机器上。 所有节点都运行Windows。 batch file包含一些命令来初始化每个节点上的env。
什么方法可以完成? 任何工具一应俱全? 谢谢。
创build一个文件中的计算机列表(不完全必要,但通常是最简单的),命名为computer.list
(或其他):
wsn101 wsn102 wsn103
运行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 }