¿Cómo recorrer los archivos y cambiar el nombre usando PowerShell?

Me gustaría cambiar el nombre de todos los archivos jpg en una carpeta a una convención uniforme como Picture00000001.jpg donde 00000001 es un contador.

Sería un paseo por el parque en C #, pero creo que este es el tipo de pan y mantequilla para el que fue creado PowerShell.

Estoy adivinando algo como

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

Pero antes de golpear el acelerador con esto, me gustaría 1) formatear el contador y 2) tener la sensación de que esto es, de hecho, incluso una buena idea.

Si esto suena más como un TOC que una buena idea, por favor, hable.

Respuestas a la pregunta(2)

Su respuesta a la pregunta