【问题标题】:Service identity incorrect when set with Service resource使用服务资源设置时服务标识不正确
【发布时间】:2018-04-20 10:19:56
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: powershell powershell-dsc


    【解决方案1】:

    不这么认为,

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-07
        • 1970-01-01
        • 2021-12-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多