【问题标题】:Copying files to remote desktops using batch file使用批处理文件将文件复制到远程桌面
【发布时间】:2016-11-18 13:17:17
【问题描述】:

我有 89 台远程连接的服务器,我可以访问这些系统的文件。在所有 89 个桌面中都放置了一个通用文件夹或 java 应用程序。每当我们必须对其进行任何更改时,我们都需要定期更新文件夹,这现在是手动任务,即我们手动更新每个桌面。

是否有任何机制可以让我们一次更新所有 89 个桌面中的文件夹,并且如果任何桌面发生故障,我们也需要失败日志。

【问题讨论】:

  • 您的公司内没有登录脚本?您也可以使用管理共享来访问它们。
  • 糟糕,我回答时只考虑了窗口和批处理文件标签(因为我目前正在用它过滤问题)。但我看到你也用 linux/unix 标记了??您确定吗 ?因为答案将取决于操作系统......你能澄清一下吗?

标签: linux windows batch-file unix


【解决方案1】:

如果您的服务器有一些数字名称方案,比如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,遍历每一行并获取名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-13
    • 2012-02-03
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多