Nützliche Powershell-Befehle unter Windows

Alle Dateien in einem Verzeichnis websicher umbenennen:

Get-ChildItem -File | %{$n=($_.BaseName -replace 'ä|Ä','ae' -replace 'ö|Ö','oe' -replace 'ü|Ü','ue' -replace 'ß','ss' -replace '\s+','-' -replace '[^a-zA-Z0-9\-_]','');$new=("$n$($_.Extension)").ToLower();if($_.Name -ne $new){Rename-Item $_ $new -Force}}