再会,
我试图找到一种从通过任务计划程序调用的批处理文件中自动打开 Outlook 的方法,但似乎无法找到有效的方法。我这样做的总体原因是我试图自动备份 Outlook pst 文件。需要关闭 Outlook 才能复制 pst 文件。我可以杀死 Outlook 并复制 pst 文件。我只想在完成后能够自动重新启动 Outlook。
我已经使用runas
命令尝试了许多变体,例如:
runas /savecred /user:computername\mark "C:\Program Files\Microsoft Office\Office\OUTLOOK.EXE"
和
runas /noprofile /savecred /user:peter-fe7f4dbcd\mark "C:\Program Files\Microsoft Office\Office\OUTLOOK.EXE"
这些可以从命令行正常工作,但是当通过任务计划程序启动时,Outlook 永远不会启动。Windows 任务管理器显示该进程runas.exe
已启动。它似乎正在等待我的用户凭据之类的东西,但无法判断。
我也尝试过使用该start
命令无济于事。使用以下语法会导致 Outlook 作为任务管理器中显示的新进程启动,但 Outlook 从未出现在我的桌面上。
start /d "C:\Program Files\Microsoft Office\Office" OUTLOOK.EXE
还要注意,如果从命令提示符运行,这可以正常工作。另请注意,我的 Mark 帐户是管理员和用户组的成员。
我会很感激你们可能需要让它发挥作用的任何想法。
非常感谢。标记