Soy nuevo en Powershell.
Necesito mover ficheros de una carpeta origen a una destino. Siempre y cuando estos ficheros tengan más de dos días de antigüedad.
Hasta ahora lo que he hecho es:
Código:
get-childitem c:\temp\origen |select-object -property name,lastwritetime |where-object {$_.lastwritetime -lt (get-date).AddDays(-2)}
foreach-object {if ($_.lastwriteTime -lt (get-date).AddDays(-2)){move-item -path c:\temp\origen\*.* -destination c:\temp\destino};}
Pero veo que esto me los mueve todos y no discrimina por fechas
¿Alguien me puede echar una mano?
Gracias.
[MOD]: Usa las etiquetas de código.