So löschen Sie Dateien von vor X Tagen mit dem PowerShell-Befehl

Inhaltsverzeichnis

Es gibt viele Aufgaben, die wir mit Windows PowerShell in Windows ausführen können, sei es von allen Arten, Netzwerken, Benutzern, Datenträgern usw ., Dies ist praktisch, wenn innerhalb unseres Teams Aufgaben erstellt und ausgeführt werden, die große Datenmengen, wie Aufzeichnungen oder Protokolle, speichern und dies nach und nach den Speicherplatz füllt und wir in Wirklichkeit auf wenig oder nichts zugreifen.

Windows PowerShell bietet uns die Möglichkeit, diese Dateien zu löschen, und heute werden wir in Solvetic sehen, wie Sie diese Dateien auf einfache und funktionale Weise löschen können.

Dazu liegen uns folgende Daten vor:

VERGRÖSSERN

Wir können verschiedene Daten in der Spalte Erstellungsdatum sehen. PowerShell ist dafür verantwortlich, diese Erstellungsdaten zu vergleichen und die Dateien zu löschen, die auf der von uns angegebenen Bedingung basieren.

Schritt 1
Um diese Aufgabe auszuführen, führen wir die Ausführung dieser Löschung durch, greifen als Administratoren auf Windows PowerShell zu und führen die folgende Syntax aus:

 Get-ChildItem -Pfad "Pfad" -Rekursion | Where-Object CreationTime -LT (Get-Date) .AddDays (-10) | Gegenstand entfernen 
Schritt 2
Dieses Cmdlet besteht aus folgenden Elementen:

Get-ChildItemListen Sie die Dateien im ausgewählten Ordner auf.

-WegBezieht sich auf den Pfad, in dem sich die zu löschenden Dateien befinden.

-RückfallRufen Sie die Details dieser Dateien ab.

Wo-ObjektcObjekte mit dem zugewiesenen Erstellungsdatum werden entfernt.

-LT (Get-Datum)Führen Sie eine Aktion aus, in diesem Fall erhält sie das Erstellungsdatum.

AddDaysWir geben die Anzahl der Tage an, d. h. Dateien mit einem kleineren Datum werden gelöscht.

Gegenstand entfernenLöschen Sie die Dateien.

Schritt 3
In diesem Beispiel löschen wir die Dateien, die 10 Tage vor dem aktuellen Datum erstellt wurden:

VERGRÖSSERN

Schritt 4
Wir können die erzeugte Veränderung sehen:

Vor dem Löschen

VERGRÖSSERN

Nach dem Löschen

VERGRÖSSERN

Wir können sehen, dass die Datei(en), die vor diesen zehn Tagen erstellt wurden, gelöscht wurden.

Wenn wir möchten, können wir dieses Skript im Taskplaner hinzufügen, damit diese Aktion automatisch ausgeführt wird und so Speicherplatz freigibt.

wave wave wave wave wave