作业正在运行且运行良好,但它不会打开浏览器,也不会显示正在执行的步骤,因此无法证明这些步骤。
尝试:
设置:
S.O:Windows Server 2012 R2 詹金斯2.89.3 Java已更新
答案 0 :(得分:0)
我认为这可能就是你所经历的。值得一试......
您已允许Jenkins服务与桌面交互。这意味着该服务正在与“桌面0”中的桌面进行交互。
您是否启动了“交互式服务检测”服务?为了在Windows服务中查看活动,在XP之后,仅允许服务与桌面交互是不够的。作为安全措施,活动切换到完全独立的会话(因为作为服务运行的Windows通常具有非常高的权限)。这称为“会话0”。
要查看“会话0”,您需要启动“交互式服务检测”服务。否则,会话完全隐藏。在W2012R2中,默认情况下禁用此服务,您必须更改注册表项'NoInteractiveServices '在hive HKLM \ SYSTEM \ CurrentControlSet \ Control \ Windows中从1到0或该服务将无法以“不正确的功能”之类的神秘消息开始。
交互式服务检测服务运行后,会话0中的活动将导致弹出窗口出现在您自己的桌面会话中;弹出窗口将有一个“区域”,将您的屏幕切换到会话0屏幕。会话0屏幕将非常空白 - 它不会像您以前看到的那样具有桌面。它将有一个按钮,可以将您切换回自己的桌面。快速进入并快速离开 - 许多公司系统都会超时,一两分钟后就会将您注销(不仅仅是让您回头。太烦人了!
如果你没有弹出窗口,切换到会话0的“DOS”命令是'rundll32 winsta.dll,WinStationSwitchToServicesSession'。但是,必须运行Interactive Services Daemon服务。
我希望事实证明这很简单!