Здравствуйте, Дядя Михайло!
Для этого вам понадобится программа
PsExec из пакета
sysinternals .
Если вы не против, то я немного усовершенствовал ваш файлик(см. в приложении). Если что то не понятно, то пишите в мини-форум.
Приложение:
в файле computer.lst указать построчно имена целевых компьютеров в формате \\имя_компьютера
for /F %%i in (computer.lst) do xcopy "C:\Program Files\1" "%%i\c$\Program Files" /E /C /Q /H
for /F %%i in (computer.lst) do xcopy "C:\Documents and Settings\Администратор\Start Menu\Programs\Chat\*.*" "%%i\c$\Documents and Settings\User\Главное меню\Программы" /E /C /Q /H
for /F %%i in (computer.lst) do xcopy "C:\Documents and Settings\Администратор\Start Menu\Programs\Startup\*.*" "%%i\c$\Documents and Settings\User\Главное меню\Программы\Автозагрузка"\ /E /C /Q /H
for /F %%i in (computer.lst) do cacls "%%i\c$\program files\1" /e /g User:c
psexec @computer.lst -u Administrator -p Password -i -d "C:\Program Files\1\chat.exe"