我有一个自定义 GINA (Windows Server 2003 R2),它在 WlxLoggedOnSAS 和 WlxLoggedOffSAS 中启动一个模式窗口,其中包含我的所有工作流程。它链接到 MS GINA。
当我尝试使用 telnet(如关机)执行远程脚本时,它失败了。有谁知道为什么会这样?有没有办法处理这个?可能在 GINA 中处理事件?
我一直在寻找解决方案,但没有找到任何解决方案。
我设法弄清楚了这一点。只是为了其他遇到相同情况的人的利益而回答我自己的问题。基本上,我将 GINA 分为 3 个州——
安全访问序列 (CAD) 屏幕:这是提示用户输入 Ctrl-Alt-Del 的屏幕。远程 telnet 命令将在这里工作。
WlxLoggedOffSAS 屏幕:这是创建自定义 GINA UI 或 MS GINA UI 的登录状态。通常,该线程被阻塞。此时,远程关机命令将不起作用。要处理这种情况,请继续阅读。
WlxLoggedOnSAS 屏幕:这是创建自定义 GINA UI 或 MS GINA UI 的桌面锁定状态。此时,关闭命令将与 /f 开关一起使用(强制关闭)。
要绕过状态 2,您可以执行以下两项操作之一: