- Limit just some files => pipe to
Select-Object -first 10 - Order in descending mode => pipe to
Sort-Object LastWriteTime -Descending - Do not list directory => pipe to
Where-Object { -not $_.PsIsContainer }
So to combine them together, here an example which reads all files from D:\Temp, sort them by LastWriteTime descending and select only the first 10:
Get-ChildItem -Force -Recurse -File -Path "C:\Users" -ErrorAction SilentlyContinue | Where-Object { $_.CreationTime.Date -lt (Get-Date).Date } | Sort CreationTime -Descending | Select-Object -First 10 CreationTime,FullName | Format-Table -Wrap