Jump to content

ordner löschen unter Powershell


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hey,

 

ich bin gerade dabei etwas in Powershell zu coden.

Ich möchte, das Ordner unter dem Pfad xy liegen, und älter als 3 Tage sind, das die gelöscht werden. desweiteren sollte das Script auch immer vom aktuellen Datum ausgehen.

 

es soll so simpel wie möglich sein.

 

Hier mein bisherigen Ergebnis:

 

ls C:\Programme\*test* | where {(Get-Date) .AddDays(3))} | rm -recurse

 

aber irgendwie funzt das nicht.

Geschrieben

Wie soll das gehen.

1. Mit {(Get-Date) .AddDays(3))} bekommst du 3 Tage in der Zukunft heraus (außer dem Leerzeichen, welches zu viel ist).

2. Womit willst du oberes vergleichen?

3. Was willst du mit rm löschen?

 

Hast du Powershell Erfahrungen? Mach erst einen Kurs oder lern dich ein.

Geschrieben

Ja ich habe etwas Powershell Erfahrung.

 

Also ich möchte wie hier bei Dateien

 

get-childitem -path C:\test | where-object -filterscript {($_.lastwritetime -lt "2011-08.02")} | remove-item -force

 

das ich mit dem Script,

 

ls C:\Programme\*test* | where {(Get-Date) .AddDays(3))} | rm -recurse

 

Ordner unter einen bestimmten Pfad, die älter als 3 Tage sind mit diesem Script gelöscht werden. Daher meine Frage was ich an dem Code mit ADd Days ändern muss, damit es funzt.

Geschrieben

Also wenn ich

 

ls C:\Test\*test* | where { $_.LastWriteTime -lt (Get-Date).AddDays(20)} | rm -recurse

 

löscht er mir ja auch die von heute.

 

Also optimal wäre es, wenn er ausgehend vom aktuellen Datum, alle Ordner in dem Pfad löscht, die älter oder gleich 20 tage sind.

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...