问题描述
新手
我想使用类似于下面示例的 Powershell 脚本来提示最终用户需要重新启动的 toast 消息,然后显示一个消息框以立即重新启动或选择否以延迟。如果选择 no,我希望脚本等待一个小时,然后每小时再次提示用户,直到达到超时期限。例如,在本地机器时间上午 7:00 开始提示,然后每小时提示一次,选择是通过选择是立即重新启动或通过选择否推迟到 1:oopm 本地机器时间。然后用户机器将在 10 分钟内重新启动。保存工作。
我将使用 SCCM 部署它。这将每周运行一次。
脚本示例
player
解决方法
再次感谢大家!在直到之前添加这个 if 语句给了我我想要的结果。
$TimeNow = 获取日期 如果 ($TimeNow -ge $TimeEnd) { shutdown -r -f -t 600 -c "您已达到重启延迟的分配时间。请保存您的工作并重启,否则您的计算机将在 10 分钟后自动重启。" }
感谢这篇文章 https://www.itninja.com/blog/view/reboot-required-toast-notifications-for-windows-machines 提供了原始脚本。我只是修改了我想要的结果。