У меня есть 100 окон 7, которые подключены вместе с коммутатором, и у меня нет доступа в Интернет. Мне нужно развернуть несколько файлов (~ 1 ГБ) на каждой машине. Есть ли быстрый способ сделать это, особенно с помощью скрипта? И, возможно, есть процесс проверки. У меня есть права администратора.
Вот как я сейчас это делаю:
\\<machine 1 IP>\c$\path\to folder\
Таким образом, я должен вводить 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:\
Я не тестировал его, но он должен вас приблизить.