Se hai windows 7 hai già la powershell installata e te la cavi con due righe di codice.

codice:
$formato = [System.Threading.Thread]::CurrentThread.CurrentCulture.TextInfo  
gci "C:\percorso_cartella"| rename-item -newname {$formato.ToTitleCase($_.name) -replace ".JPG",".jpg" -replace "-", " "} -whatif
Se hai un'altra versione di windows basta che la scarichi e la installi.