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

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

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

sc config servicename type= interact type= own

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

1 ответ1

1

Вы должны быть в состоянии сделать это используя obj= и password= params 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .