【发布时间】:2021-08-01 02:25:20
【问题描述】:
我正在尝试运行一个 powershell 脚本来升级企业软件。但是,因为如果有人在计算机上登录,就很难找到时间来运行这个脚本。 因此,我让脚本等到用户注销。
我知道如何查明是否有人登录了电脑。我需要知道如何让 powershell 脚本等到用户注销。
【问题讨论】:
-
为什么不在注销时将其设置为计划任务?
标签: powershell
我正在尝试运行一个 powershell 脚本来升级企业软件。但是,因为如果有人在计算机上登录,就很难找到时间来运行这个脚本。 因此,我让脚本等到用户注销。
我知道如何查明是否有人登录了电脑。我需要知道如何让 powershell 脚本等到用户注销。
【问题讨论】:
标签: powershell
您可以(并且应该)使用计划任务执行此操作,注销的事件 ID 应为 4647。将您的脚本绑定到此事件,它将在用户注销时运行。
https://docs.microsoft.com/en-us/windows/security/threat-protection/auditing/event-4647
【讨论】: