【发布时间】:2016-04-01 23:45:30
【问题描述】:
我正在寻找一种按计划运行作业并提醒用户注意正在运行的作业的方法。具体来说,我正在使用 PowerShell 来管理计算机实验室方案,并且在会话之间我想刷新环境、清理桌面、重置固定到任务栏的快捷方式以进行下一个会话等。但我想警告任何坐在这即将发生的机器。但是,我非常成功地将 Balloontips 用作常规脚本的脚本不能作为预定作业工作。它们运行,并且我通过创建将文本文件授权给用户桌面的计划作业,验证了它们以相关用户身份运行。但气球提示实际上并没有出现。让它发挥作用有什么秘密吗,或者这是一种预定工作无法做到的“交互”形式? 我还尝试了另一种方法,启动浏览器并显示即将进行清理的网页警告。那也没用。建议对可以作为计划作业执行的操作进行一些限制。 我宁愿走气球提示的非常“与操作系统集成”的路线,但对于我的生活来说,这似乎不是一个选择。那么,对于通过计划作业提供用户信息还有其他建议吗?
【问题讨论】:
-
一般来说,计划的作业不会在他们有权访问用户桌面/GUI 的地方运行
-
计划作业作为计划任务存储和触发,任务在称为会话 0 隔离的东西中运行 - 一种用户看不到的后台桌面。这就是为什么气球提示/通知图标等不显示的原因。
标签: powershell scheduled-tasks