0
我有89個服務器,我可以遠程連接,即可以訪問這些系統的文件。在所有89個桌面中都有一個常用文件夾或Java應用程序。我們需要定期更新文件夾,無論何時需要對其進行任何更改(現在都是手動任務),即我們手動更新每個桌面。使用批處理文件將文件複製到遠程桌面
是否有任何機制可以讓我們一次更新所有89個桌面的文件夾,並且我們還需要任何桌面出現的失敗日誌。
我有89個服務器,我可以遠程連接,即可以訪問這些系統的文件。在所有89個桌面中都有一個常用文件夾或Java應用程序。我們需要定期更新文件夾,無論何時需要對其進行任何更改(現在都是手動任務),即我們手動更新每個桌面。使用批處理文件將文件複製到遠程桌面
是否有任何機制可以讓我們一次更新所有89個桌面的文件夾,並且我們還需要任何桌面出現的失敗日誌。
如果你的服務器有一些數值名稱方案,說SERVER_1
,SERVER_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
,迭代每行並獲取名稱。
您的公司內沒有登錄腳本?您也可以使用管理員共享來訪問它們。 – Squashman
糟糕,我回答只考慮Windows和批處理文件標籤(因爲我目前正在過濾問題)。但我看到你用linux/unix標籤也?你確定嗎 ?因爲答案將取決於操作系統......你能澄清一下嗎? – kebs