在我们的 ERP 应用程序中,我们每天从生产环境中刷新测试实例数据库,通常首先关闭前端应用程序。我们目前使用从数据库服务器发出的 psexec 来处理远程调用,并在数据库刷新开始之前传递一些命令来关闭应用程序。
当我们转移到不支持运行 psexec 的网络时,我正在寻找想法或帮助,或者使用 WMI 或 Powershell 添加到 SQL Refresh 作业以远程关闭应用程序。
通常,一旦我们在远程服务器上获得了 cmd shell 访问权限,我们就会发出:
SET APPSERVER=HCM83CPY
SET DATABASE=HR83CPY
echo Shutting down %DATABASE% Application Server...
echo.
ECHO Shutting down Application Server
d:
CHDIR D:\psoft\HR\%APPSERVER%\appserv
psadmin -c shutdown! -d %DATABASE%
感谢回复