Windows 登录屏幕上的一次性消息

Windows 登录屏幕上的一次性消息

我正在尝试在登录屏幕上提供一次性消息。我已经自动化了一个软件安装过程,该过程仅在没有用户登录到计算机时远程触发(通过 Powershell Remote Job)。安装完成后,计算机重新启动。但我需要向用户提供一些线索,表明机器现在已准备就绪,因为我不希望他们在安装完成并触发重新启动之前登录。我发现这个参考通过 LocalPolicies 添加消息,但它实际上更适合持久消息。我希望用户登录脚本能够重置消息,以便它可以是一次性操作。但当然,本地策略通常对非本地管理员用户不可编辑。我的第一个想法是让我的安装脚本(以本地管理员身份运行)更改两个消息属性的权限,以允许经过身份验证的用户编辑这两个属性。这似乎有点不确定。或者,我可以使用本地管理员帐户的已保存凭据,但这似乎更加不确定。该解决方案需要在 Win7、Win8 和 Win10 的所有版本中工作。

有没有比这两个更好的选择,或者这两个中的一个被认为是可接受的安全策略?或者这只是在不违反最佳实践的情况下无法在 Windows 中完成的事情?

答案1

LocalPolicies 完全可以编辑为计划任务,该任务将在系统帐户下运行。

我建议执行以下操作:

  • 创建 LocalPolicies 消息和计划任务,其触发器永远不会得到满足(因此永远不会自动运行)

  • 安装完成后,它将使用 schtasks 命令。此任务随后将进行安装后的清理,包括 LocalPolicies 消息。

相关内容