2009-06-12 9 views
1

Ich habe eine einfache Batch-Datei wie unten zu sehen, die eine Zip-Datei zum Stamm von E: extrahieren sollte. Die Zip-Datei ist gültig und ich kann die Batch-Datei über die Befehlszeile ausführen.Winzip aufhängen in Batch-Datei für geplante Aufgabe

Anstatt die Aufgabe abzuschließen, informiert sie mich weiterhin, dass der Status "läuft" ist. Das Problem ist, es läuft nicht und die Datei wird nie entpackt.

Die Aufgabe läuft als Domänen-Admin, der speziell als Admin auf der Box hinzugefügt wurde.

Gibt es bekannte Probleme bei der Verwendung von ZIP-Dateien in geplanten Aufgaben. Ich habe das gleiche Problem auf 3 von 12 Kästchen, auf denen diese Aufgabe ausgeführt wird, aber es gibt keinen Reim und keinen Grund, warum einige Server funktionieren und andere nicht.

Irgendwelche Ideen, wie zu debuggen, was vor sich geht, oder eine Lösung wäre sehr hilfreich.

Hier ist die Batch-Datei, die ich versuche auszuführen.

SET RootPath=E: 
SET WinzipLocation=E:\Program Files\WinZip 

"%WinzipLocation%\winzip32" -e -o %CD%\TestZipFile.zip %RootPath% 

Antwort

0

Was ist, wenn Sie 7-zip in der Befehlszeile verwenden?

+0

Oder ein anderes Tool, das eine Zip-Datei extrahieren kann. Es sind einige verfügbar, siehe http://www.google.com/search?q=unzip.exe –

-1

Wenn Sie den Aufruf von einer Befehlszeile ausführen, wie geben Sie die Umgebungsvariablen an, die Sie in Ihrem Stapel definieren? weiter, was macht %CD% zu lösen, wenn Sie Ihren Stapel auf einem "guten" Server gegen einen "schlechten" Server ausführen?

-1

Ich erkannte nach der Veröffentlichung, dass die "schlechten" Server alle 64-Bit waren. Ich habe die 32-Bit-Version von winzip ausgeführt. Da das Unternehmen, für das ich arbeite, keine Vorteile beim Kauf einer Software sieht, hatte ich keine andere Möglichkeit, als 7-zip zu verwenden. Ich habe nicht auf Leistungssteigerungen oder Treffer getestet, aber ich weiß nicht, dass es funktioniert, unabhängig von der Umgebung.

Danke für die Antworten, aber es sieht aus wie ohne die 64-Bit-Version von Winzip .... Ich habe keine anderen Optionen.