【问题标题】:Using procrun to start a service as "Network Service"使用 procrun 将服务作为“网络服务”启动
【发布时间】:2016-06-02 22:16:43
【问题描述】:

我正在尝试使用带有 ServiceUser 参数的 procrun 在 Windows 上以“网络服务”用户身份启动服务:

prunsrv //IS//%SERVICE_NAME% --DisplayName=%DISPLAY_NAME% --Classpath=%CD%\%JAR_NAME%.jar;%CD% --Jvm=auto  --Startup=auto --JvmOptions=-Dbv.config=%CD%\application.properties ++JvmOptions=-Daws.credentials.path=%CD%\aws-credentials.properties  --StartMode=jvm --StartMethod=start --StopMethod=stop --StartClass=com.bancvue.fitransporter.Application --StartParams=start --StopMode=jvm --StopClass=com.bancvue.fitransporter.Application --StopParams=stop --LogLevel=Debug --ServiceUser="NT AUTHORITY\NetworkService"

我尝试了几种 ServiceUser 变体,例如:

“网络服务”(这是我可以在 Windows 上手动配置的用户) “.\网络服务” 等等

服务启动成功,但我无法让用户成为“本地系统”以外的任何用户,除非我手动启动它并选择网络服务作为用户。

【问题讨论】:

  • 只是猜测,但请尝试包括--ServicePassword=""

标签: windows procrun


【解决方案1】:

以下作品;

--ServiceUser "NT AUTHORITY\NetworkService"

无需指定密码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-20
    • 1970-01-01
    • 2018-11-18
    • 1970-01-01
    • 2016-10-08
    • 1970-01-01
    • 2012-07-28
    相关资源
    最近更新 更多