我们有一个空隙的Windows服务器,没有连接到公共或专用networking。
在几个小时之后,这台机器上必须执行许多例行任务。 这些已经使用AutoIt脚本自动完成。
现在,您可能已经知道,AutoIt命令(如ControlSend和ControlClick可以在一种无头模式下运行,并且没有窗口pipe理器可用。 但是, WinActivate , Send和WinActivate都需要解锁工作站。 不幸的是,由于其中一些任务的性质(以及与它们交互的软件的当前局限性),我们必须使用后面的命令。 因此,工作站必须解锁。
有没有什么办法来编程解锁Windows? 我读过的所有东西都表明: 不。
但是,VNC做到了。 Windows RDP做它(当您提供您的凭据)。 有没有办法使用这些程序来解锁当前的工作站在没有人为干预的预定时间表上?
提供一个用户帐户和适当的凭证不是问题,我们有办法适当地encryption/解密我们的密码,以便它们可用于shell脚本或编程系统。