如何从Windows XP上的批处理文件中启动Outlook

问题描述 投票:0回答:1

美好的一天,

我正在尝试从通过任务计划程序调用的批处理文件中自动打开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帐户是Administrators和Users组的成员。

我很感激你们可能要让它发挥作用的任何想法。

非常感谢。标记

windows batch-file outlook process.start runas
1个回答
0
投票

万万大卫万分感谢!我实际上没有意识到我可以使用Task Scheduler程序创建任务。按照您的建议进行操作,并为该任务提供我的Windows密码。我是通过命令行添加任务的:

在3:00 /每个:s d:\ batfiles \ Start_Outlook.bat

正如在任务计划程序中所预期的那样,这显示为由系统用户创建的。我仍然很好奇,如果有人有一个方法可以通过系统用户运行的批处理文件启动Outlook。

非常感谢。

© www.soinside.com 2019 - 2024. All rights reserved.