2016-11-18 2 views
0

У меня есть 89 серверов, на которых я удаленно подключен, и я могу получить доступ к файлам из этих систем. На всех 89 настольных компьютерах есть одна общая папка или приложение java. Нам необходимо регулярно обновлять папку, когда мы должны вносить в нее какие-либо изменения, что теперь является ручной задачей, то есть мы обновляем каждый рабочий стол вручную.Копирование файлов на удаленные рабочие столы с использованием командного файла

Есть ли какой-либо механизм, через который мы можем обновить папку на всех 89 рабочих столах сразу, а также нам нужен журнал сбоев, если это произошло для любого рабочего стола.

+1

У вас нет сценариев входа в вашу компанию? Вы также можете использовать административную долю для доступа к ним. – Squashman

+1

К сожалению, я ответил, рассматривая только те окна и теги пакетного файла (так как я в настоящее время фильтровал вопрос с этим). Но я вижу, что вы тоже отметили linux/unix? Вы уверены, что ? Потому что ответ будет зависимым от ОС ... Не могли бы вы уточнить? – kebs

ответ

0

Если серверы имеют некоторую численную схему имен, скажем 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, итерации по каждой строке и выборки имени.

Смежные вопросы