как оно работает:
1 2 3 4 5 6 7 8 9 |
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
1 2 3 4 5 6 7 8 |
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
1 2 3 4 5 6 |
KOMP1 KOMP2 KOMP3 KOMP4 KOMP5 KOMP6 |