Как выбрать учетную запись пользователя, которая будет запускать службу Windows (запускать от имени) из командной строки?

Как выбрать учетную запись пользователя, которая будет запускать службу Windows (запускать от имени) из командной строки?

В качестве одного из шагов по установкеКРОНдемон дляCygWinв Windows стоит (не обязательно в WinXP, но, кажется, настоятельно рекомендуется, начиная с Win7) изменить (вместе с некоторыми другими модификациями)беги каксвойство только что установленной службы CRON.
Это окно метода GUI (извините, мой Windows на испанском языке), где я могу выбрать любого другого пользователя (в моем примере "cygrunsrv", но это может быть любой другой):

Свойство «Запустить от имени» — запуск службы от имени другой учетной записи, отличной от «системной»

Я просмотрел документы иподкожноКоманда, похоже, не имеет такой возможности. Все, что я нашел, это эта опция, позволяющая службе взаимодействовать с рабочим столом:

sc config servicename type= interact type= own

но это не то изменение, которое я ищу.
Есть ли способ сделать это через командную строку?

решение1

Вы должны иметь возможность сделать это, используя obj=и password=параметрыsc config
(Возможно, это зависит от издания, но мне не удалось найти никакой информации об этом)

Запуск sc config /?выдает мне следующие варианты:

CONFIG OPTIONS: NOTE: The option name includes the equal sign. type= <own|share|interact|kernel|filesys|rec|adapt> start= <boot|system|auto|demand|disabled> 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>

Полное описание здесь:http://technet.microsoft.com/en-us/library/cc990290.aspx

Связанный контент