首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows:运行AutoIt脚本在服务器上启动GUI应用程序,当没有人登录时

Windows:运行AutoIt脚本在服务器上启动GUI应用程序,当没有人登录时
EN

Server Fault用户
提问于 2009-07-29 06:54:23
回答 4查看 9.4K关注 0票数 0

我希望每天凌晨1点在Windows2003ServerStandardEdition上运行一个AutoIt脚本。由于这是一个服务器,显然很少有人在控制台上登录,所以这个过程需要说明这一点。

问题中的AutoIt脚本启动并向GUI应用程序发送按键,因此这个过程需要包括为运行调度任务的用户创建某种会话。

有办法这样做吗?

  • 当没有人登录时,我不能只使用调度任务运行AutoIt脚本--如果是这样的话,它根本无法启动。
  • 我想我可以在这个会话中创建一个RDP会话并以用户的身份运行预定的任务,但是我还没有找到一种方法来创建一个RDP会话而不启动mstsc.exe --它本身就是一个GUI应用程序,我又遇到了同样的问题。
EN

回答 4

Server Fault用户

发布于 2009-07-29 12:43:42

我不确定微软的srvany是否允许将GUI应用程序作为一种服务运行,但是AlwaysUp允许。然后,您可以使用Windows计划的任务或其他任何东西来确保脚本在所需的时间运行。

票数 2
EN

Server Fault用户

发布于 2009-07-29 12:04:58

如何在Windows 2003中使用Schtasks.exe调度任务

对于AutoIt - 任务调度器 (用户定义函数)。

有一个AutoIt函数。

您将在AutoItScript Wiki UDF页面中找到更多这样有用的函数。

列出用户定义函数的库这些库是为了便于集成到您自己的脚本中而编写的,因此对于任何程序员来说都是非常有价值的资源。

票数 0
EN

Server Fault用户

发布于 2010-02-19 22:08:07

您可以从命令行启动远程桌面。在机器上使用AutoIt进入目标服务器RemoteDesktop。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/47431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档