Hallo zusammen,
auf unserem SQL-Server wird täglich eine Datenbanksicherung erstellt. Diese wird morgens per PowerShell-Skript auf ein Netzwerklaufwerk verschoben. Damit dort kein Wildwuchs entsteht werden die Daten, ebenfalls per PowerShell, gelöscht sofern sie älter als
5 Tage sind. Jetzt habe ich allerdings ein Problem, wenn die DB-Sicherung mal 5 Tage nicht laufen würde. Dann hätte ich keine Sicherung mehr.
Kann ich irgendwie PowerShell mitgeben, dass er die Daten nicht löschen soll, wenn nach dem Löschvorgang der Ordner leer wäre?
Mein bisheriges Skript sieht folgendermaßen aus:
gci -Path "D:\MSSQLServer\MSSQL\Backup\*.*" -Recurse | Move-Item -Destination "Z:" -force
Danke schonmal vorab.
Grüße
MuenchM