Назад | Перейти на главную страницу

Быстрый способ развертывания файлов на серверах в одной сети

У меня есть 100 окон 7, которые подключены вместе с коммутатором, и у меня нет доступа в Интернет. Мне нужно развернуть несколько файлов (~ 1 ГБ) на каждой машине. Есть ли быстрый способ сделать это, особенно с помощью скрипта? И, возможно, есть процесс проверки. У меня есть права администратора.

Вот как я сейчас это делаю:

Таким образом, я должен вводить id / pwd 100 раз и переходить к каждой машине. Я ищу способ сократить повторяющийся набор текста и могу работать на машине 1, чтобы завершить процесс развертывания. Может ли сообщество посоветовать? Спасибо.

Это грубо, потому что это пакетный сценарий, я уверен, что кто-нибудь придет вместе с каким-нибудь причудливым Perl и сделает это в две строки.

Первый. Вам понадобится список устройств или их IP-адреса в текстовом файле (в примере - machines.txt). Форматируйте с одним IP / именем машины в строке.

Второй. Создать CopyFiles.bat

Добавьте следующее и исправьте для ваших конкретных целей.

for /f "delims= tokens=1" %%a in (machines.txt) DO call :process %%a

:process
set node=%1
net use X: /D /Y
NET USE X: \\%node%\c$\PATH /user:USERNAME PASSWORD
Copy C:\FILESLOCATION\*.* X:\

Я не тестировал его, но он должен вас приблизить.