Robocopy, копирование с разных хостов на сервер?
я бы сделал через PowerShell  берешь список хостов перебираешь их в цикле и подставляешь в Copy-Item -Path \\serverb\c$\programs\temp\test.txt -Destination \\servera\c$\programs\temp\test.txt; Но боюсь так как ты новичок и если powershell  не настроено на удаленных машинах то с этим возникнут проблемы.
там надо будет Enable-PSRemoting и Set-ExecutionPolicy или подписывать (code-sign) свои скрипты.

https://learn.microsoft.com/en-us/powershell/modul...
https://learn.microsoft.com/en-us/powershell/scrip...
Самое простое в вашем случае, если запускаете сторонним софтом - обычный cmd
.
robocopy \\%computername%\c$\logs \\server\logs\%computername%\logs /e

Если с сервера - powershell
$computers =get-content 'c:\computers.txt'
foreach ($computername in $computers) {
  robocopy "\\$computername\c`$\logs" "\\server\logs\$computername\logs" /e
}
Можно сделать подобный цикл на cmd через "for/f"
for /f %%a in (c:\computers.txt) do robocopy \\%%a\c`$\logs \\server\logs\%%a\logs /e