Неверный идентификатор службы при установке с помощью ресурса службы

У меня есть конфигурация DSC, которая включает в себя этот ресурс:

Service SQL {
    Name = 'SQLSERVERAGENT'
    StartupType = 'Manual'
    State = 'Running'
    Credential = $c
}

Когда я запускаю эту конфигурацию, идентификатор службы корректен в services.msc, но kerberos завершается ошибкой, поскольку имя участника-службы назначается новому пользователю, а служба все еще работает под любым старым именем. Когда я перезапускаю сервис, он работает правильно. Я не хочу делать пользовательский ресурс с флагом реестра, чтобы пометить его для дальнейших перезагрузок и т. Д.

Могу ли я использовать этот ресурс, чтобы перезапустить мою службу только один раз, чтобы подтвердить правильность идентификации?

2 ответа

Решение

Я написал ресурс сценария, который перезапускает службу, а затем создает раздел реестра.

Не думай так,

Но вы можете нам е Registry ресурс для изменения реестра и использования атрибута DependsOn с Service[SQL] ресурс.

Другие вопросы по тегам