Group-Object может довольно легко справиться с такой работой:
Get-ChildItem | Group {$_.LastWriteTime.ToString("yyyy-MM-dd")} | Sort Name
Если вы хотите видеть только дату и счет в Таблице форматов, как показано ниже:
Get-ChildItem | Group {$_.LastWriteTime.ToString("yyyy-MM-dd")} | Sort Name |
Format-Table Name,Count -auto