Ich bin ruhig neu in dieser Umgebung, meine Frage ist, dass ich 7z zum Komprimieren von Dateien verwenden, aber könnten Sie mir helfen, wie es mit der Erweiterung .zip tun? Da ich ein Dummy über Batch bin, habe ich nur Umgebungsvariablen erstellt und kann Dateien von einem zum anderen kopieren. Aber eine Datei mit der Zip-Erweiterung zu bekommen, ist schwer für mich. Ich habe es lange Zeit gesichtet. Und ich habe noch eine Frage zu diesem Stapel, ich kann es auf meinem eigenen Computer mit Windows 7 OS laufen, aber ich kann nicht das gleiche mit meinem Kunden Computer, wo ich dieses Skript auf Microsoft SQL Server 2012 ausführen möchte, übrigens die Der Name des Master-Ordners hat Platz und ich bekomme auch Fehler damit.Windows Batch zu Zip-Dateien mit. Zip-Erweiterung
echo off
if not exist "C:\Pack" mkdir %genericPath%\Pack
if not exist "C:\ProAgent" mkdir %genericPath%\Pack\ProAgent
if not exist "C:\ProAgent1230" mkdir %genericPath%\Pack\ProAgent1230
xcopy /b /v /y /s %genericPath%\Filter-Inventory\filter.ini %genericPath%\Pack\ProAgent
xcopy /b /v /y /s %genericPath%\Filter-Inventory\pvinvent.ini %genericPath%\Pack\ProAgent
xcopy /b /v /y /s %genericPath%\Registry\updateProAgent.reg %genericPath%\Pack\ProAgent1230
xcopy /b /v /y /s %genericPath%\Files\$update$.bat %genericPath%\Pack\ProAgent1230
xcopy /b /v /y /s %genericPath%\Files\runscript.vbs %genericPath%\Pack\ProAgent1230
xcopy /b /v /y /s %genericPath%\Files\runupdate.bat %genericPath%\Pack\ProAgent1230
xcopy /b /v /y /s %genericPath%\Files\updateAgent.cmd %genericPath%\Pack\ProAgent1230
:Archieve
set archievePatch= %genericPath%\Pack
7z.exe a %genericPath%\Pack "%archievePatch%"
rmdir /s /q "%genericPath%\Pack"
PATH %genericPath%\FF
exit
da, wenn SQL Server jemals in der Lage zu Batch-Dateien ausgeführt werden? –
Können Sie erklären, was Sie mit einem einfachen Beispiel erreichen möchten? –
Ich meine, wir haben eine Überwachungssoftware und es verteilt Dateien. Aber ich möchte das Paket mit zip verteilen. Ich verwende Regeln und Jobs, um das zu tun. Erstellen Sie einen Job, um diese Batch- und Zip-Dateien auszuführen, danach einen weiteren Job zu verteilen. –