要将gMSA帐户部署为任务计划程序用户帐户,您可以按照以下步骤进行操作:
New-ADServiceAccount
来创建gMSA帐户。例如:New-ADServiceAccount -Name "gMSAAccount" -DNSHostName "gmsa.example.com" -PrincipalsAllowedToRetrieveManagedPassword "Domain Controllers" -ManagedPasswordIntervalInDays 30
Set-ADServiceAccount
将gMSA帐户部署到目标计算机。例如:Set-ADServiceAccount -Identity "gMSAAccount" -ComputerName "TargetComputer"
New-ScheduledTaskPrincipal
来指定gMSA帐户。例如:$gMSAUserName = "gMSAAccount$"
$taskAction = New-ScheduledTaskAction -Execute "C:\Path\to\your\script.ps1"
$taskTrigger = New-ScheduledTaskTrigger -Daily -At "12:00 PM"
$taskPrincipal = New-ScheduledTaskPrincipal -UserIdentity $gMSAUserName -LogonType Password
Register-ScheduledTask -TaskName "MyTask" -Action $taskAction -Trigger $taskTrigger -Principal $taskPrincipal
在上面的示例中,$gMSAUserName
是gMSA帐户的用户名,$taskAction
是任务的操作,$taskTrigger
是任务的触发器,$taskPrincipal
是任务的主体。
Start-ScheduledTask
来启动任务。例如:Start-ScheduledTask -TaskName "MyTask"
这样,您就可以将gMSA帐户成功部署为任务计划程序用户帐户,并启动任务。
请注意,上述示例中的代码可能需要根据您的实际情况进行调整。