Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: guercab en 17 Diciembre 2013, 21:06 pm



Título: [PS] Necesito mover ficheros de más de 2 días con PowerShell
Publicado por: guercab en 17 Diciembre 2013, 21:06 pm
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:

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.