Запуск службы от имени Managed Service Accounts (MSA)

Для запуска службы от имени MSA необходимо:

1) Создать MSA (объект AD) в соответствующем домене

Пример: аккаунт elk в домене rackspace для сервера elastic.

 #On the appropriate DC
Import-Module ActiveDirectory
$ServiceAccountname = "elk"
$Server = "elastic"
New-ADServiceAccount $ServiceAccountname RestrictToSingleComputer
Add-ADComputerServiceAccount -Identity $Server -ServiceAccount $ServiceAccountname

Можно удостовериться в наличии объекта при помощи оснастке Users and Computers.

msa_ad.jpg

2) Зарегистрировать аккаунт на соответствующем сервере

# On the Server
# Install PoS modules if it's needed
# import-Module ServerManager 
# Add-WindowsFeature RSAT-AD-PowerShell,RSAT-AD-AdminCenter

Import-Module ActiveDirectory
$ServiceAccountname = "elk"
Install-ADServiceAccount -Identity $ServiceAccountname

3) Настроить запуск служб от имени созданного аккаунта

select_user.jpg

service.jpg

4) Убедиться, что у данного аккаунта есть права на все необходимые файлы, каталоги и т.д.