首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将gMSA帐户部署为任务计划程序用户帐户

将gMSA帐户部署为任务计划程序用户帐户
EN

Stack Overflow用户
提问于 2020-07-02 22:52:28
回答 1查看 4.4K关注 0票数 0

我正在尝试在windows 2016服务器上创建一个任务,并且需要部署gMSA帐户作为登录帐户,下面是我正在使用的脚本,我需要确保选择了选项-“无论用户登录与否都运行”,应该对下面的代码进行什么更改?

代码语言:javascript
复制
$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 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-03 03:16:07

这是一个与SO主题和答案/接受答案类似的请求。

Set a Scheduled Task to run when user isn't logged in,但是因为你使用的是gMSA,你永远不会知道密码是什么。

所以,你可以正常创建任务,然后这样说…

代码语言:javascript
复制
schtasks /change /TN \YourTaskName /RU DOMAIN\gMSA_Name$ /RP

或者在纯PowerShell中,您可以再次设置计划任务,然后执行以下操作...

代码语言:javascript
复制
New-ScheduledTaskPrincipal -UserID Domain\GMServiceAccount$ -LogonType Password

请在此处查看以上内容的详细信息:

Active Directory - Scheduled Tasks Using a gMSA

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62699123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档