我们开发了一个 .net win forms 应用程序,用于根据 SQL 表的输入将文件从源位置迁移到目标路径。该应用程序在手动执行并且所有相关文件正在迁移时工作正常。在此阶段 - 应用程序将 SQL 表中的迁移状态更新为 - Migration in Progress - 当我们启动应用程序时 - 迁移完成 - 当所有文件被迁移时 - 错误 - 如果有任何失败
当我们通过 control - M 对其进行调度时,应用程序将 SQl 中的状态更新为“正在迁移”,并且应用程序在理想情况下保持在该状态,直到我们终止作业并且文件没有被迁移。
作业写在 .bat 文件中,如下所示 net use \server 路径,服务帐户凭据启动 E:\DocUtility\Migrate doc utility.exe
PS:以一种简单的方式,应用程序在手动运行时按预期工作,而在通过 control -M 计划时无法正常运行
能否请您提出这个问题的原因可能是什么,在此先感谢