Remote-Update von MS-Access-Frontend-Anwendungen

Remote-Update von MS-Access-Frontend-Anwendungen

Wir nehmen ziemlich viele Änderungen an unseren MS-Access-Frontends vor, daher müssen wir die MS-Access-Anwendungen häufig aktualisieren. Ich habe versucht, PSEXEC für die Remote-Updates zu verwenden, aber es scheint ein Problem mit den gemounteten lokalen Netzwerklaufwerken und PSEXEC zu geben.

Wir haben ein 1000-Mbit-Netzwerk mit 16 Windows 10-Computern.

Wir haben einen Linux-Server, auf dem sich die gemeinsam genutzten Datenbanken befinden und die aktualisierten Access-Frontends hochgeladen werden. Wir warten darauf, dass jeder Benutzer Bat-Dateien aktiviert, um die Access-Frontends auf die jeweiligen Windows 10-Computer zu kopieren.

Jeder Windows 10-Computer verfügt über eine eigene Batchdateiverknüpfung zu einer computerspezifischen Bat-Datei, die sich auf dem Linux-Server befindet.

Der Server wird auf allen Maschinen als Laufwerk K: gemountet.

Die Bat-Dateien auf dem Windows 10-PC Benutzer1 befinden sich unter k:\Database\Development\Install\PC1.bat und sehen folgendermaßen aus:

Bat-Dateiname: PC1.bat

taskkill /f /fi "imagename eq msaccess.exe"

del C:\Users\user1\Desktop\program1_v*.*
del C:\Users\user1\Desktop\program4_v*.*
del /s /q d:\User_Program\*.*

xcopy /e /q /y k:\Database\Development\Install\Program_shcut\*.* C:\Users\User1\Desktop\
xcopy /e /q /y k:\Database\Development\Install\Program\*.* D:\User_Program\

Ich wäre sehr dankbar für eine Lösung dieser Aufgabe, die mir viel Zeit sparen und sicherstellen würde, dass alle Anwendungen gleichzeitig aktualisiert werden.

Antwort1

Ich habe eine Lösung für mein Problem gefunden, indem ich auf dem Remotecomputer einen Aufgabenplan namens „Update_Programs“ mit einer Aktion „k:\Database\Development\Install\PC1.bat“ und ohne Auslöser erstellt habe.

Auf dem lokalen Computer habe ich eine Batchdatei erstellt, um den Taskplaner mit dem Namen „Update_Programs“ auf dem Remotecomputer auszuführen.

@ECHO off
psexec \\ip no -u username -p password -s -d cmd.exe /c schtasks /run /tn Update_Programs

verwandte Informationen