我的背景是 unix 管理,所以我将我的 unix 方法应用于 windows 中的管理任务(这可能是一个错误)
我们有一个交互式程序,它实际上是一种服务。我刚刚了解到,服务与常规程序不同,与 unix 不同。
系统以自动登录方式启动,并在登录时启动程序。但是,与长期运行的服务一样,它们需要偶尔重新启动。
这通常涉及 teamviewer 和任务管理器并单击桌面上的图标,冗长、容易出错,并且需要管理员用户具备正确的知识。
我希望使用 Powershell 和 psremoting 自动执行此任务。我能够轻松停止该过程,但重新启动它却是一个问题。我现在了解了一些有关会话 0 与会话 1 的知识。我读过的每一篇文章都说,不建议并且不再可能从服务启动交互式程序。
我尝试过创建自己的服务、使用 psexec、使用带有本地用户凭据的启动进程,但似乎没有任何效果。
我从来没有在 Unix 机器上遇到过这种问题,我想知道 Windows 如何处理这种情况?
非常感谢 Mark