2

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 で手動で構成できるユーザーです) 「.\NetworkService」など。

サービスは正常に開始されますが、手動で開始してネットワーク サービスをユーザーとして選択しない限り、ユーザーを "Local System" 以外にすることはできません。

4

1 に答える 1

1

以下の作品;

--ServiceUser "NT AUTHORITY\NetworkService"

パスワードを指定する必要はありません。

于 2016-07-06T12:43:22.527 に答える