acabo de preguntarle a chatgpt y me ha dado el siguiente comando:
Get-ChildItem -Path "C:\Ruta\Del\Fichero" -Recurse | Where-Object {$_.LastWriteTime -lt (Get-Date).AddDays(-7)} | Remove-Item
y la siguiente explicación:
Este comando utiliza la cmdlet "Get-ChildItem" para obtener todos los archivos de la ruta especificada y sus subcarpetas con la opción "-Recurse". Luego, utiliza la función "Where-Object" para filtrar los archivos que tienen una fecha de modificación anterior a siete días atrás, utilizando la propiedad "LastWriteTime" del objeto. Por último, utiliza la cmdlet "Remove-Item" para borrar los archivos filtrados. Asegúrate de cambiar la ruta de acuerdo a tus necesidades.