Tente dar uma chance ao PSEXEC da Sysinternals: link
não tem nenhuma experiência com USMT. Coloque a ferramenta USMT e os arquivos necessários em c: \ temp \ usmtSource na máquina da qual você deseja conduzir o processo. Você poderia então usar o powershell para ler o CSV e o PSEXEC para fazer a invocação nos destinos remotos.
import-csv usmt.csv | foreach {
$target = $_.computer
robocopy.exe c:\temp\usmtSource \$target\c$\temp
psexec.exe \$target c:\temp\usmt.exe $_.arg1 $_.arg2 $_.arg3
}
Isso é baseado no CSV com 4 nomes de colunas: computer, arg1, arg2, arg3
Ajuste conforme necessário.