PowerShell borrado recursivo de archivos

Buenas tardes, mi problema es el siguiente:
tengo
un conjunto de carpetas, y en ellas distintos archivos. Al tener tantos me gustaría eliminarlos y quedarme SÓLO con: el mas antiguo, los del último mes, y los de los 3 últimos días 1 ( es decir, si estamos a 2 de abril me tendría que conservar el 1 de abril, el 1 de marzo y el 1 de febrero).
Lo único que me falta saber es las condiciones, porque el comando para borrar lo se, es el "remove-item".
Sería algo así, pero me falta las condiciones para las fechas:


Get-ChildItem * -Recurse -Include * | WHERE .........................................| Remove-Item –Force


Espero que puedan ayudarme, gracias.
Un saludo

Añade tu respuesta

Haz clic para o