Неверный идентификатор службы при установке с помощью ресурса службы
У меня есть конфигурация DSC, которая включает в себя этот ресурс:
Service SQL {
Name = 'SQLSERVERAGENT'
StartupType = 'Manual'
State = 'Running'
Credential = $c
}
Когда я запускаю эту конфигурацию, идентификатор службы корректен в services.msc, но kerberos завершается ошибкой, поскольку имя участника-службы назначается новому пользователю, а служба все еще работает под любым старым именем. Когда я перезапускаю сервис, он работает правильно. Я не хочу делать пользовательский ресурс с флагом реестра, чтобы пометить его для дальнейших перезагрузок и т. Д.
Могу ли я использовать этот ресурс, чтобы перезапустить мою службу только один раз, чтобы подтвердить правильность идентификации?
2 ответа
Я написал ресурс сценария, который перезапускает службу, а затем создает раздел реестра.
Не думай так,
Но вы можете нам е Registry
ресурс для изменения реестра и использования атрибута DependsOn с Service[SQL]
ресурс.