Renomeando arquivos com o PowerShell

Eu preciso renomear um monte de arquivos de uma só vez no Windows PowerShell. Eu li o artigo HTGAqui e ajudou um pouco.

Meu problema é que ele só irá renomear arquivos no topo do diretório, nada mais profundo. Por exemplo: Existe FOLDER A e dentro FOLDERA é um documento e FOLDER B. Inside FOLDER B é outro documento. Ambas as pastas e ambos os documentos precisam ser renomeados. O modo como está funcionando agora é que a PASTA A, o documento na PASTA A e a PASTA B estão sendo renomeados, mas não o documento dentro da PASTA B.

Meu código atual é:

Dir | Rename-Item –NewName { $_.name –replace “ “,”_” }

Obrigado pela ajuda!

questionAnswers(1)

yourAnswerToTheQuestion