sc.exe не работает с 1639 - PullRequest
       29

sc.exe не работает с 1639

2 голосов
/ 09 апреля 2011

Мы настраиваем новую среду, и я пишу командные файлы для использования на нескольких машинах в кластере.Последовательность мой друг.:)

Командная строка просто перечисляет параметры и устанавливает уровень ошибки = 1639.

    d:\services\WFCContainerStatus>sc config ContainerStatusService start=auto
DESCRIPTION:
        Modifies a service entry in the registry and Service Database.
USAGE:
        sc <server> config [service name] <option1> <option2>...

OPTIONS:
NOTE: The option name includes the equal sign.
      A space is required between the equal sign and the value.
 type= <own|share|interact|kernel|filesys|rec|adapt>
 start= <boot|system|auto|demand|disabled|delayed-auto>
 error= <normal|severe|critical|ignore>
 binPath= <BinaryPathName>
 group= <LoadOrderGroup>
 tag= <yes|no>
 depend= <Dependencies(separated by / (forward slash))>
 obj= <AccountName|ObjectName>
 DisplayName= <display name>
 password= <password>

d:\services\WFCContainerStatus>echo %errorlevel%
1639

Поиск кода ошибки является попыткой, если не сказать больше.Попробовать net helpmsg было как usefil.

d:\services\WFCContainerStatus>net helpmsg 1639

Invalid command line argument. Consult the Windows Installer SDK for detailed command line help.

Я уверен, что это что-то тривиальное, что я делаю неправильно и просто не вижу этого.

У кого-нибудь естьидеи по этому поводу?

1 Ответ

5 голосов
/ 09 апреля 2011

Очевидно, мне нужно научиться читать, потому что мой ответ был прямо передо мной.

d:\services\WFCContainerStatus>sc config ContainerStatusService start= auto
[SC] ChangeServiceConfig SUCCESS

Как говорится в тексте справки: «Между знаком равенства и значением должен быть пробел». Добавьте пространство и все работает.

...