MS-Access 前端应用程序的远程更新

MS-Access 前端应用程序的远程更新

我们对 ms-access 前端进行了很多更改,因此我们需要经常更新 ms-access 应用程序。我曾尝试使用 PSEXEC 进行远程更新,但似乎挂载的本地网络驱动器和 PSEXEC 存在问题。

我们有一个 1000 Mbit 的网络,配备 16 台 Windows 10 计算机。

我们有一台 Linux 服务器,共享数据库位于该服务器上,并且已上传更新的访问前端,等待每个用户激活 bat 文件以将访问前端复制到相应的 Windows 10 计算机。

每台 Windows 10 计算机都有自己的批处理文件快捷方式,指向特定于计算机的 bat 文件,该文件位于 Linux 服务器上。

该服务器在所有机器上安装为驱动器 K:。

user1 Windows 10 PC 上的 bat 文件位于 k:\Database\Development\Install\PC1.bat,如下所示:

蝙蝠文件名: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\

我真的非常感谢这个任务的解决方案,这将节省我大量时间,并确保所有应用程序同时更新。

答案1

我找到了解决问题的方法,即在远程计算机上创建一个名为“Update_Programs”的任务计划,其中包含操作“k:\Database\Development\Install\PC1.bat”并且没有触发器。

在本地计算机上,我创建了一个批处理文件来执行远程计算机上名为“Update_Programs”的任务计划程序。

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

相关内容