Hallo zusammen,
ich bin absoluter Frischling im Thema Powershell und allgemein programmieren.
Ich habe von unserem Admin eine "kleine Aufgabe" erhalten, an welcher ich in teilen aber scheitere.
Folgendes Szenario:
Momentan erhalten wir jede Nacht von unseren Telefonanlagen ein Backup auf unseren FTP Server. Diese Sicherungen werden momentan jeden morgen per XCopy aus diesem Ordner in einen Saveordner verschoben. Hierfür habe ich die Powershell Syntax (nennt man das so?"") fertig aber noch nicht im Einsatz.
Jetzt kommen wir zu dem Punkt, welchen ich nicht gelöst bekomme:
Der Saveordner wird täglich per XCopy bereinigt. Hierzu wird jede Datei im Saveordner, welche älter als 30 Tage ist gelöscht. Dies wollen wir ändern, da wir im schlechtesten Fall ohne Datensicherung dastehen. Dies wäre der Fall wenn per FTP keine Daten mehr reinkommen, wir aber munter weiter alle Daten löschen, welche älter als 30 Tage sind. Besteht die Möglichkeit, dass wir statt älter X zu löschen hergehen und in jedem Ordner immer die 10 aktuellsten Sicherungen vorhalten und wenn dann die 11 reinkommt die älteste gelöscht wird?
Würde mich echt freuen, wenn man dies irgendwie geregelt bekommt.
Mit freundlichen Grüßen und einem Dank im Voraus
Sebastian