wolf6660
Goto Top

Fehler PowerShell "LastWriteTime" beim zip Packen

Hi,

ich habe ein kleines Backup Skript geschrieben.

$datum = Get-Date -Format "MM-dd-yyyy"  


Compress-Archive -Path C:\mein_Verzeichnis -DestinationPath C:\Temp\$datum.zip


Move-Item "C:\Temp\$datum.zip" -Destination "P:\"  

Dieses hat einige Zeit funktioniert. Nun macht es Zeit ein paar Wochen Probleme. Es handelt sich um ein Programmverzeichnis welches laut Hersteller zur Datensicherung komplett gesichert werden muss. In dem Verzeichnis sind etwas über 100.000 Dateien Vorhanden.

Nach einiger Zeit bekomme ich diese Fehlermeldung und das Skript bricht ab.
clipboard-image


Hat jemand eine Idee?

Danke

Content-ID: 672401

Url: https://administrator.de/forum/fehler-powershell-lastwritetime-beim-zip-packen-672401.html

Ausgedruckt am: 13.04.2025 um 16:04 Uhr

mirdochegal
mirdochegal 09.04.2025 um 07:56:35 Uhr
Goto Top
Moin,

das sieht nicht nach dem vollständigen Script aus.
Bitte teilen.

Danke + Gruß
Wolf6660
Wolf6660 09.04.2025 um 07:59:23 Uhr
Goto Top
clipboard-image

mehr ist nicht drin
em-pie
em-pie 09.04.2025 um 08:03:32 Uhr
Goto Top
Moin,

Liest sich, als wenn da irgendwo eine Datei ist, die vor dem 01.01.1980 00:00:00 oder nach dem 31.12.2107 23:59.58 erstellt wurde (lt. Zeitspempel). Kannst du die Datei(en) identifizieren und die Zeitstempel korrigieren, könnte es klappen.

Alternativ 7zip via Console nutzen…
mirdochegal
mirdochegal 09.04.2025 aktualisiert um 08:07:30 Uhr
Goto Top
Moin,

mehr ist nicht drin
Jap, mein Fehler.

Ist ein "bekannter" Fehler. Scheint als wäre dein Powershell veraltet - dürfte eigentlich gefixt sein.
github.com/PowerShell/Microsoft.PowerShell.Archive/issues/55

github.com/PowerShell/Microsoft.PowerShell.Archive/pull/56

Lösung: was Kollege @em-pie vorschlägt.
Alternativ 7zip via Console nutzen…
yep.

Gruß
Wolf6660
Wolf6660 10.04.2025 um 09:07:16 Uhr
Goto Top
Hi,

habe mal PowerShell 7.5 installiert.

Da bekomme ich folgende Fehlermeldung bzw. Warnung:
WARNING: 'C:\Agenda\PostgreSQL\pgAdmin\runtime\locales\vi.pak' has LastWriteTime earlier than 1980. Compress-Archive will store any files with LastWriteTime values earlier than 1980 as 1/1/1980 00:00.

Interessant das Erstelldatum ist der 31.12.1979 - Absicht?
Kann man die Prüfung abschalten?

Danke