0

我有一个包含此资源的 DSC 配置:

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

当我运行此配置时,services.msc 中的服务标识是正确的,但 kerberos 失败,因为 SPN 已分配给新用户,并且无论旧标识是什么,该服务仍在运行。当我重新启动服务时,它可以正常运行。我不想制作带有注册表标志的自定义资源来标记它以防止进一步重置等。

我可以使用此资源使我的服务仅重新启动一次以假定正确的身份吗?

4

2 回答 2

0

我编写了一个脚本资源来重新启动服务,然后创建一个注册表项。

于 2017-11-16T18:20:30.707 回答
0

不这么认为,

但是您可以使用Registry资源来更改注册表并将“DependsOn”属性与Service[SQL]资源一起使用。

于 2017-11-08T03:16:56.740 回答