Как я могу программно установить системную службу с помощью С#, чтобы использовать учетную запись службы, управляемую грC#

Место общения программистов C#
Ответить
Anonymous
 Как я могу программно установить системную службу с помощью С#, чтобы использовать учетную запись службы, управляемую гр

Сообщение Anonymous »

Я развертываю систему моей компании в новой среде, и IT Group дала мне список учетных записей услуг для использования для каждой из наших системных услуг. Тем не менее, они сказали мне, что учетные записи являются групповыми управляемыми учетными записями (или GMSAs для краткости), и нет паролей, поскольку они управляются «службой распределения ключей». < /P>

< P> Я раньше не работал с GMSA, но источник наших установщиков довольно прост, но он не работает из -за отсутствия паролей. < /p>

Код: Выделить всё

var process = new ServiceProcessInstaller() {
Account = ServiceAccount.User,
Username = ,
Password = 
,
};
var service = new ServiceInstaller() {
ServiceName = ,
DisplayName = ,
};
service.ServicesDependedOn = ;
service.StartType = ServiceStartMode.Automatic;
service.DelayedAutoStart = true;

Installers.Add(process);
Installers.Add(service);
base.Install(stateSaver);
Как изменить установщики служб для использования gMSA, если пароль не указан. Я (или другой пользователь с правами администратора) буду устанавливать службы вручную.


Подробнее здесь: https://stackoverflow.com/questions/394 ... se-a-group
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»