Windows
如何自動將文件部署到網路上的多個節點?
需要將幾個批處理文件推送(部署)到網路上的機器。所有節點都執行 Windows。批處理文件包含一些用於在每個節點上初始化環境的命令。
有什麼方法可以做到這一點?有現成的工具嗎?謝謝你。
- 在文件中創建電腦列表(不完全必要,但通常是最簡單的),命名
computer.list
(或其他):wsn101 wsn102 wsn103
- 執行批處理文件:
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 }