Еще в Windows Server 2008 R2, когда автономные управляемые учетные записи служб (sMSA) были новыми, их нельзя было использовать для выполнения запланированных задач. Однако в Windows Server 2012 существует новый тип учетной записи, называемый групповой управляемой учетной записью службы (gMSA). Этот тип учетной записи предположительно способен запускать запланированные задачи в планировщике задач на клиентах и рядовых серверах внутри функционального уровня леса / домена Windows Server 2012.
Пока у меня есть:
И в настоящее время у меня проблемы с:
Когда я пытаюсь использовать gMSA для запланированной задачи, я получаю сообщение об ошибке, в котором говорится: «Объект не может быть найден» (перефразировано).
У меня вопрос: Как настроить выполнение запланированной задачи с использованием учетной записи групповой управляемой службы (gMSA)?
Ответ был написан здесь: http://blogs.technet.com/b/askpfeplat/archive/2012/12/17/windows-server-2012-group-managed-service-accounts.aspx
Краткая версия - использовать командлет PowerShell Register-ScheduledTask в сочетании с New-ScheduledTaskPrincipal -LogonType Password -UserID YourDomain\YourgMSA$
.
Мне нравится ответ @JasonStangroome, но я хотел бы его немного дополнить.
Завершите команду для задачи, которая будет запускаться только в 14.00 по будням, и описание задачи в Планировщике задач.
$action = New-ScheduledTaskAction "C:\Applications\Service\Service.exe"
$trigger = New-ScheduledTaskTrigger -Weekly -DaysOfWeek Monday, Tuesday, Wednesday, Thursday, Friday -At 14:00
$principal = New-ScheduledTaskPrincipal -UserID domain\user$ -LogonType Password
Register-ScheduledTask Service -Description "Do service stuff" –Action $action –Trigger $trigger –Principal $principal
Обратите внимание, что теперь эту задачу нужно редактировать через Powershell, графический интерфейс использовать нельзя. Также помните, что пользователю необходим доступ к приложению, которое он будет запускать. Учетные записи служб обычно не ищутся в Windows, это тоже нужно добавить, например, вот так: