![Windows 任务计划程序与一个 $principal 配合使用,但与另一个不配合使用](https://linux22.com/image/1635339/Windows%20%E4%BB%BB%E5%8A%A1%E8%AE%A1%E5%88%92%E7%A8%8B%E5%BA%8F%E4%B8%8E%E4%B8%80%E4%B8%AA%20%24principal%20%E9%85%8D%E5%90%88%E4%BD%BF%E7%94%A8%EF%BC%8C%E4%BD%86%E4%B8%8E%E5%8F%A6%E4%B8%80%E4%B8%AA%E4%B8%8D%E9%85%8D%E5%90%88%E4%BD%BF%E7%94%A8.png)
这很奇怪,我正在 Windows Server 2012 R2 上创建任务计划。这是一个运行 Powershell 脚本的简单任务。这是 $principal $principal = New-ScheduledTaskPrincipal -GroupID "BUILTIN\Administrators" -RunLevel Highest 脚本,然后处理一个问题:
它说只有当用户登录时才会运行。我希望它即使没有人登录也能运行。所以我用谷歌搜索并找到了这个:$principal = New-ScheduledTaskPrincipal -UserID "NT AUTHORITY\SYSTEM" -LogonType ServiceAccount -RunLevel Highest 在这种情况下我确实得到了“所需选项” 图片2
只有这一次。脚本根本无法运行。我怎样才能实现这个目标,即让脚本在计算机开启时运行,即使没有人登录