如何在Powershell中创建激活事件的Windows任务
嘿,我需要创建一个Windows任务,其行为很像组策略中的注销脚本(我们的环境没有AD)。该任务需要以登录用户身份运行,以便脚本可以将运行它的用户的名称输出到跟踪用户注销/登录时间和日期的.csv中。我不确定powershell是否是执行此操作的绝对最佳方式,但我需要能够以管理员身份创建任务,但将用户设置为以当前登录用户身份运行脚本,无论当时可能是谁。这将被部署到数百台机器上。 如果还有另一种跟踪用户注销的方法,那么无论是否涉及PowerShell,我都会对该方法非常感兴趣。以前我已经尝试通过编辑注册表来运行脚本以尝试在GP中设置Logoff脚本,但这似乎比我最初预期的更复杂。Zenworks是另一种选择,但它只在用户注销后运行脚本,导致脚本将错误的结果输出到.csv中。 作为参考,下面的链接包含有类似问题但没有我需要定位的某些细节的人。 https://stackoverflow.com/questions/33390035/windows-creating-a-task-for-an-event-from-the-command-line