Mit Get-childitem", um eine Liste der geänderten Dateien in den letzten 3 Tagen

Code wie es im moment

get-childitem c:\pstbak\*.* -include *.pst | Where-Object { $_.LastWriteTime -lt (get-date).AddDays(-3)} |

Im Grunde das, was ich versuche zu tun ist, erhalten Sie eine Liste alle PST-Dateien in dem Ordner oben auf Ihnen basieren wird, die neuer als 3 Tage alt sind. Ich würde dann gerne zähle die Ergebnisse. Der obige code nicht Fehler, sondern bringt null Ergebnisse (es gibt definitiv PST-Dateien in die Ordner, die neuer sind als drei Tage. Jemand eine Idee?

  • ändern -lt im -gt für die Datei geändert in den letzten 3 Tagen..
  • Ein Hinweis für andere, die sich Fragen, warum wir filtern nach Erfassung aller Ergebnisse, anstatt mit den -Filter parameter. Filter auf dieses cmdlet nimmt eine Maske, gegen die das Path verglichen; es nicht zulassen, dass Sie filter auf andere Eigenschaften, wie können Sie erwarten, dass aus müssen Sie diesen parameter auf andere cmdlets.
Schreibe einen Kommentar