2016-11-18 53 views
0

我有89个服务器,我可以远程连接,即可以访问这些系统的文件。在所有89个桌面中都有一个常用文件夹或Java应用程序。我们需要定期更新文件夹,无论何时需要对其进行任何更改(现在都是手动任务),即我们手动更新每个桌面。使用批处理文件将文件复制到远程桌面

是否有任何机制可以让我们一次更新所有89个桌面的文件夹,并且我们还需要任何桌面出现的失败日志。

+1

您的公司内没有登录脚本?您也可以使用管理员共享来访问它们。 – Squashman

+1

糟糕,我回答只考虑Windows和批处理文件标签(因为我目前正在过滤问题)。但我看到你用linux/unix标签也?你确定吗 ?因为答案将取决于操作系统......你能澄清一下吗? – kebs

回答

0

如果你的服务器有一些数值名称方案,说SERVER_1SERVER_2,...那么你可以复制一些文件:

@echo off 
for /L %%a in (1,1,%lastnum%) do call :sp %%a 
echo done! 
goto :eof 

:sp 
set machine=SERVER_%1 
copy c:\some\folder\somefile \\%machine%\C$\some\folder 
goto :eof 

如果你没有一个数字的命名方式,而不是列表的名称,只需将其收集到文本文件中,替换为FOR /F,迭代每行并获取名称。

相关问题