2

В настоящее время я использую плохую часть программирования, где я удаляю несколько файлов на нескольких компьютерах.

То, что я хотел бы сделать, это иметь файл с именами ПК (PC.txt) и файл (filedel.txt) со списком файлов для удаления, запустить пакетный файл, который читает оба и выполняет работу и быть в состоянии просто обновить текстовые файлы один раз, а не в данный момент, делая это болезненным способом. Файлы также находятся в разных папках.

Я смотрю на это целую вечность, я ничего не могу получить с этим. В настоящее время я запускаю эту программу с каждого компьютера и должен обновить каждый компьютер, тогда как я должен иметь возможность просто запустить ее с 1 и обновить на ней 2 файла.

В настоящее время я запускаю это индивидуально на каждом ПК

cd /d "w:\Profile\*****\Documents\KDS Updaters\"
for /f "tokens=*" %%a in ('type Filedel.txt') do (
  del "%%~a" /q
  PAUSE
)

1 ответ1

1

попробуйте это компьютер должен быть в той же сети

вытащил из этой ссылки. На всякий случай, если ссылка не работает, я опубликовал ответ тоже. https://fraaargh.wordpress.com/2008/02/20/remotly-launch-a-batch-file-on-a-windows-computer/

set machine=targetMachine
set file=\\eici01\user\FMA\test.bat
set user=toto
set userPwd=myPassword
set executeAs=%user%
set executeAsPwd=%userPwd%
schtasks /Create /S %machine% /U %user% /P %userPwd% /RU %executeAs% /RP %executeAsPwd% /SC ONCE /TN install /TR %file% /ST 00:00:00
schtasks /Run /S %machine% /U %user% /P %userPwd% /TN install
pause

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .