显示以系统用户身份执行的脚本的弹出窗口

显示以系统用户身份执行的脚本的弹出窗口

我有一个计划任务,由系统用户执行。它有时会显示一个弹出窗口与用户交互。如果我自己启动脚本,它可以正常工作,但当由计划任务以系统用户身份启动时则不会显示。

我使用 Start-Job 作为当前用户来显示弹出窗口,但是不起作用。

如何从系统帐户启动的脚本显示弹出窗口/消息框(需要是最顶层的窗口)以便与用户交互(需要知道按下的按钮)?

答案1

您需要两个进程。一个用于任务,设置系统权限,另一个用于弹出窗口,设置用户权限。当需要弹出窗口时,任务进程会创建一个弹出窗口进程,它们会相互打开通信(以在必要时传递弹出窗口结果)。

相关内容