[PS] Necesito mover ficheros de más de 2 días con PowerShell

Iniciado por guercab, 17 Diciembre 2013, 21:06 PM

0 Miembros y 1 Visitante están viendo este tema.

guercab

Hola.
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:

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.