Рубрики
cmd \ vbs \ scripts

Скрипт / копирование файла из сетевого хранилища в каталог c:\users\public\desktop\ на разные ПК

как оно работает:

c:\users\public\desktop\ ---- файлы из этого каталога будут видны всем пользователям на данном пк
chcp 1251 >nul  --- нужно для решение проблемы с кодировкой
set listfile=host.txt --- список компов (комп = одна строка)

for /f "tokens=1" %%i in (%listfile%) do call :procedure %%i - цикл (проходит по списку)

:procedure

copy "\\fileserv\files\file1.lnk" "\\%1\c$\users\public\Desktop\" - выполнение команды

Создаем файл copy_file_for_desktops_users.cmd

chcp 1251 >nul
set listfile=host.txt

for /f "tokens=1" %%i in (%listfile%) do call :procedure %%i

:procedure

copy "\\fileserv\files\file1.lnk" "\\%1\c$\users\public\Desktop\"

Создаем файл host.txt

KOMP1
KOMP2
KOMP3
KOMP4
KOMP5
KOMP6