$files = Get-ChildItem -File -Path C:\temp | Sort-Object LastWriteTime
$count = $files.Count - 10
if ($count -gt 0)
{
$files | Select-Object -First $count | Remove-Item
}Get-ChildItem его можно отсортировать через Sort-Object -Descending -Property LastWriteTimeSelect-Object -Skip 10), поудалять остальные