【发布时间】:2020-10-23 05:12:15
【问题描述】:
我正在尝试在 Windows 2016 服务器上创建一个任务,并且需要将 gMSA 帐户部署为登录帐户,下面是我正在使用的脚本,我需要确保选项-“无论用户登录还是运行not" 被选中,下面的代码应该做些什么改变?
$action = New-ScheduledTaskAction -Execute "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -Argument "NoProfile -ExecutionPolicy Unrestricted C:\Admin\Scripts\test.ps1 "
$trigger = New-ScheduledTaskTrigger -daily -At 5:05am
$Pri = New-ScheduledTaskPrincipal -UserId "Domain\gMSA" -LogonType ServiceAccount -RunLevel Highest
$task = New-ScheduledTask -Action $action -Trigger $trigger
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "Taskname" -Principal $Pric
【问题讨论】:
-
一方面,看起来你的末尾有一个杂散的花括号。 (不开卷)
-
我确保在脚本中使用左大括号,这是一个错字
标签: powershell scheduled-tasks gmsa