Automatische Synchronisation auf andere Server

Wenn das PepMax Client Setup-Programm auf dem Server ausgeführt wird, dann wird im Anschluss an die Installation automatisch nach einer Datei namens SyncClientInstallationen.bat gesucht. Wird eine solche Datei gefunden, dann wird diese nach dem Setup ausgeführt.

Diese Batchdatei muss einfach nur im PepMax Client Installationsverzeichnis (etwa C:\MaxPro\PepMaxClient) liegen.

Diese Batch-Datei können Sie nutzen, wenn Sie mehrere PepMax Client Installationen in Ihrem Netzwerk haben (etwa in anderen Filialen). Dann müssen Sie sich in diesem Fall nicht mehr selbst per Hand darum kümmern, die neue PepMax Client Version auch auf die anderen Server zu synchronisieren.

Als Inhalt der Batch-Datei können Sie einen einfachen xcopy-Befehl verwenden, oder auch ein Tool wie RoboCopy, um den eigentlichen Kopiervorgang durchzuführen.

Die Batchdatei könnte beispielsweise wie folgt aussehen:

xcopy C:\MaxPro\PepMaxClient\*.* \\server\freigabe\ /s /e /c /i /r /y
pause

Oder Alternativ beim Einsatz von Robocopy:

robocopy.exe "C:\MaxPro\PepMaxClient" "\\server\freigabe" *.* /mir
pause
Hinweis: Sie sollten in die Batch-Datei auch den Befehl „pause“ mit aufnehmen, damit Sie sehen können, ob der Kopiervorgang erfolgreich war. Ohne die „pause“ würde sich das Fenster der Batch-Datei sofort wieder schließen, und Sie können nicht erkennen, ob der Kopiervorgang erfolgreich war.

Der Kopiervorgang kann beispielsweise fehlschlagen, wenn die EXE-Datei auf dem Ziel-Verzeichnis noch immer in Benutzung ist (etwa weil ein Benutzer das Programm noch gestartet hat). In diesem Fall kann die Datei durch den xcopy-Befehl nicht überschrieben werden.

pepmax/allgemeines/sync-auf-andere-server.txt · Zuletzt geändert: 06.08.2013 02:47 von mkahlert · 2111 Zugriffe bisher