Para procurar na pasta C: \ users \ por arquivos .exe
dir C:\users\*.exe /s /b | find ^"temp^" /v /i | findstr /e .exe > UserExecutablePaths.txt
dir / s Lista os arquivos na pasta e também os das subpastas de forma recursiva.
dir / b Lista as subpastas / nomes de arquivos em formato simples.
encontrar / v excluir string "temp"
não acha / diferencia maiúsculas de minúsculas
findstr / e: Corresponde ao padrão .exe se no final de uma linha
maior que ">" saídas para o arquivo UserExecutablePaths.txt
-EDIT -
Adicione o nome do computador ao arquivo usando como você disse echo% computername%
Use oe comercial "&" para separar vários comandos em uma linha de comando e saída para arquivo alterar o maior que ">" do exemplo anterior para duplicar "> >" então você não sobrescreve a primeira saída.
echo Computer Name = %computername% > UserExecutablePaths.txt & dir C:\users\*.exe /s /b | find ^"temp^" /v /i | findstr /e .exe >> UserExecutablePaths.txt