Como percorrer arquivos e renomear usando o PowerShell?

Eu gostaria de renomear todos os arquivos jpg em uma pasta para convenção uniforme como Picture00000001.jpg onde 00000001 é um contador.

Seria um passeio no parque em C #, mas eu acho que este é o tipo de pão e manteiga que o PowerShell foi feito para.

Eu estou supondo algo como

$files = ls *.jpg
$i=0
foreach($f in $files) { Rename-Item $f -NewName "Picture"+($i++)+".jpg" }

Mas antes de acertar isso eu gostaria de 1) formatar o contador, e 2) ter algum senso de que isso é de fato mesmo uma boa idéia.

Se isso soa mais como TOC do que uma boa ideia, por favor fale.

questionAnswers(2)

yourAnswerToTheQuestion