Um script .bat ou .wsh que pode procurar arquivos

Estou procurando alguns exemplos de um script .bat OR .wsh que pode fazer o seguinte:

Leia recursivamente os nomes de arquivos em um diretório com uma extensão fornecida pelo usuário (.dll, .exe, etc.)Pesquise em um diretório fornecido pelo usuário os nomes de arquivo acimaGere um relatório txt ou xls dos resultados, como: x.txt foi encontrado em "C: \ temp", "C: \ blah"

TIA.

EDITAR:

Opa, devo esclarecer: existem dois diretórios e duas pesquisas aqui.

Pesquisa 1:

Procure no diretório "Dir 1" fornecido pelo usuário todos os arquivos * .dll.

Pesquisa 2:

Pesquise um diretório diferente fornecido pelo usuário "Dir 2" para os nomes de arquivo gerados na Pesquisa 1. Essa pesquisa também precisa ser recursiva.

Portanto, se a Pesquisa 1 encontrar foo.dll, foo2.dll e foo3.dll no Dir 1, a Pesquisa 2 deve procurar no Dir 2 por foo.dll, foo2.dll e foo3.dll e fornecer um relatório (lista simples) de cada arquivo encontrado.

questionAnswers(3)

yourAnswerToTheQuestion