>

PowerShell에서 다음 명령을 실행하려고 합니다.

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

.exe의 경로가 올바른지 확인했으며 해당 경로로 cd할 수도 있습니다. 참고로 저는 다음을 따르고 있습니다. 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에서는 작동하지 않는다는 것입니다. 이유가 있나요?

제공한 URL은 binPath=(대문자 P)를 사용합니다. 그래도 작동하지 않으면= 뒤의 공백을 제거해 보십시오.

CristiFati2021-11-09 17:12:11

공식 문서에서는 값 앞에 공백이 있어야 하며 binPath(대문자 P)로도 시도했습니다. docs.microsoft.com/en-us/windows-server/administration/…

Kanishka Munshi2021-11-09 17:12:11
  • 이전 python 3.x - 값이 0 인 행을 찾아 팬더 없음으로 설정
  • 다음 javascript - div에 높이가 없어도 변환을 통한 전환이 공간을 차지하는 이유는 무엇입니까?