我负责部署和修改一些内部软件,这些软件旨在在运行 Windows 7 或 XP SP3 的最终用户工作站上运行。目标是最大限度地延长软件在节点工作站上运行的时间。
目前,每个工作站的启动文件夹中都有一个快捷方式,可在登录时在后台运行该进程。这已经足够好了,但我希望看到这个软件在启动而不是等待用户登录。
所有这一切的唯一问题是,它全部位于 Active Directory 域中,并且软件本身需要有效的 Internet 连接才能正常运行。
我认为任务计划程序可能是实现此目的的方法,但是这里最好的方法是什么?
答案1
如果您建议软件在互联网通信失败时终止,那么我建议使用一个重复任务,每五分钟运行一个 bat 文件,检查该进程是否已在运行,如果未运行则启动它。
tasklist /nh | findstr /I /C:“theapp.exe”|| 启动“theapp.exe”
注意任务列表在 Win2k 上不可用!:)