Hallo,
ich würde erstmal die Logdatei in eine Variable laden:
$a = get-item Pfad\zur\Logdatei.txt
Da es mehrere "---------------------------" in einer RobocopyLog gibt, musst du die letzte Zeile die mit diesem String anfängt nehmen und dann die letzten 11 Zeilen (Die Logfile sieht ja immer gleich aus!). Das ganze dann noch in eine Datei umleiten und fertig ist der Lack:
$b = Get-Content $a | Select-String "---------------------------" -Context 0,11 | Select-Object -Last 1
$b > $a
Fertig!