如何使用SYSTEM帐户打开控制台窗口来安排任务

我想自动创build计划任务,并避免使用特定的用户凭据,从而决定使用SYSTEM。 当任务运行时,还需要打开控制台窗口。

这是一个示例batch file命令。

“cmd / k ipconfig / all”

如果我configuration用户帐户的任务计划和“只有当用户login运行”,我得到预期的结果。 但是如果使用SYSTEM帐户可以实现同样的configuration,那么所有login的用户都可以看到由窗口飞行的日志。


目前,我们的场景是用户login之一,执行文件(连接到第三方应用程序),并保持运行没有任何问题,用户断开他的会话。 每当他想检查任何错误时,请在运行的cmd窗口中进行login和检查,然后断开会话。 它工作很长时间。

但是最近我们面临着这个问题,因为这个过程在不知不觉中被终止了(特别是在最后2个周末)。 不幸的是,我们无法确定问题,我们怀疑用户会话(脚本运行的地方)正在被注销。

我们已经configuration了错误日志,但不幸的是,每当我们重新启动进程时,都会生成空的日志文件,并且没有exception终止日志文件。 事件日志分析在这里也没有帮助。

有人能为我提供这种情况下的合适解决scheme吗?

要求:进程需要在打开控制台窗口的情况下全天候运行。 如果因任何原因而崩溃,那么它会生成适当的错误日志。

提前致谢。

但是如果使用SYSTEM帐户可以实现同样的configuration,那么所有login的用户都可以看到由窗口飞行的日志。

这不是如何在Windows下工作的。 基本上不可能。 没有“看”,这是一个在桌面环境中的LIVES或不。 只有在一个。

所以,不,这是不可能的。

你可以启动一个服务,并让每个用户启动一个程序来显示日志(它从服务中获得),但这是一种更复杂的方法。