При создании сервиса с sc.exe как передать параметры контекста? - PullRequest
134 голосов
/ 08 сентября 2010

При создании службы Windows с помощью:

sc create ServiceName binPath= "the path"

как передать аргументы в коллекцию класса Context.Parameters класса Installer?

Мое чтение документации sc.exe состоит в том, что такие аргументы можно было передать только в конце binPath, но я не нашел примера или не смог успешно сделать это.

Ответы [ 12 ]

0 голосов
/ 13 сентября 2013

Я не смог решить проблему с вашими предложениями, в конце концов, с папкой x86 она работала только в Power Shell (Windows Server 2012) с использованием переменных среды:

{sc.exe create svnserve binpath= "${env:programfiles(x86)}/subversion/bin/svnserve.exe --service -r C:/svnrepositories/"   displayname= "Subversion Server" depend= Tcpip start= auto}
0 голосов
/ 08 сентября 2010

Убедитесь, что в начале и конце значения binPath указаны кавычки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...