SC создать ошибку binpath - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь запустить следующую команду в PowerShell

sc create StrongSwan binpath= "C:\Users\Kanishk\Desktop\Strong\Strong\stronswan\strongswan-5.6.3\src\charon-svc\charon-svc.exe"

Я проверил, что путь к .exe указан правильно, и я тоже могу перейти на него. Для справки я следую за этим: https://wiki.strongswan.org/projects/strongswan/wiki/Charon-svc

Я получаю следующую ошибку:

Set-Content : A positional parameter cannot be found that accepts argument 'binpath='.
At line:1 char:1
+ sc create NewService binpath= C:\Users\Kanishk\Desktop\Strong\Strong\ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidArgument: (:) [Set-Content], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetContentCommand

Так что моя проблема в том, что та же команда работает на cmd, но не на PowerShell. Любые причины почему?

1 Ответ

0 голосов
/ 03 октября 2018

Я столкнулся с этим также. Похоже, что ошибка происходит в строке: 1 символ: 1. Поэтому я предположил, что он не понимает, что такое «sc». Поэтому я изменил sc create .. на sc.exe create .., и это сработало для моего сервиса.

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