wolf6660

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
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 672401

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

Ausgedruckt am: 04.05.2025 um 07:05 Uhr

151033
151033 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…
151033
151033 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
Wolf6660
Wolf6660 20.04.2025 um 08:41:28 Uhr
Goto Top
Kennt jemand eine Möglichkeit die Sicherheitsüberprüfungen abzuschalten? Nach dem letzten Update der Software gibt es nun eine Lauche.exe in irgendeinem Unterverzeichnis. Diese wird als Virus erkannt.

Powershell soll doch nur das Verzeichnis zippen und auf mein NAS kopieren.
Dani
Dani 20.04.2025 um 10:27:26 Uhr
Goto Top
Moin,
Diese wird als Virus erkannt
wie wäre es, wenn der Hersteller der Software das entsprechend überarbeitet? Wird ja schließlich nicht nur bei dir zu Problemen führen, sondern vermutlich auch bei anderen Kunden.


Gruß,
Dani
Wolf6660
Wolf6660 20.04.2025 um 16:05:52 Uhr
Goto Top
Wie einfallen großen Firmen kannst du das hinschreiben und es tut sich gefühlt nichts. Die wollen primär ihr Cloudgeschäft ausbauen. Die lokale Variante ist wie bei Microsoft nur noch für ein paar Firmen oder Cloudverweigerer da.

Auch bei der Backup Lösung wird man alleine gelassen. Es gibt keine wirkliche Backup Lösung. Vom Hersteller wird auf die Cloudvariante verwiesen oder auf die Softwarefirma Vorort.