Powershell: Alle Dateien außer die zwei neusten Dateien löschen

Ich war auf der Suche nach einer Möglichkeit (mit der Powershell) in einem Ordner alle Dateien außer die zwei neusten Dokumente behalten zu können. Alle anderen Dokumente sollten gelöscht werden. Gelöst wurde es mit folgendem Befehl:

1
dir *.* | ? {!$_.psiscontainer} | sort LastWriteTime -desc | select -skip(2) | del
Dieser Beitrag wurde unter Windows abgelegt und mit , , , , , , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.