Я почти уверен, что ответ так прост, но вот он;
Я использую TopShelf для установки своего сервиса, и я могу успешно установить и запустить его из командной строки как
MyExecutable.Daemon установить MyExecutable.Daemon запустить
Это нормально, но это должно быть среди Сервисов, а я не пытался;
sc create "MyExecutable.Daemon" binPath= "C:\'Program Files (x86)'\MyExecutable.Daemon.exe" DisplayName= "MyExecutable.Daemon" start= auto
но получил
Set-Content : A positional parameter cannot be found that accepts argument 'binpath='.
At line:1 char:1
+ sc create MyExecutable.Daemon binpath= "C:\'Program Files (x86)'\...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-Content], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetContentCommand
Так что я застрял здесь. Что мне здесь не хватает?