Как создать службу Windows в Powershell для учетной записи «Сетевая служба»?
Я хочу создать службу Windows, используя Powershell. Создание его для данного пользователя - это просто. Я использовал эту функцию, адаптированную изВот.
function ReinstallService1 ($serviceName, $binaryPath, $login, $pass)
{
Write-Host "installing service"
# creating credentials which can be used to run my windows service
$secpasswd = ConvertTo-SecureString $pass -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential ($login, $secpasswd)
# creating widnows service using all provided parameters
New-Service -name $serviceName -binaryPathName $binaryPath -displayName $serviceName -startupType Automatic -credential $mycreds
Write-Host "installation completed"
}
Мой вопрос:Как я могу создать для "Сетевой Сервис " учетная запись?
Если я изменюNew-Service и удалите параметр учетных данных, для которого создан сервисЛокальная система " учетная запись. Почти не хватает.
New-Service -name $serviceName -binaryPathName $binaryPath -displayName $serviceName -startupType Automatic
Я много гуглил и не видел способа указать сервисный аккаунт. Если я пытаюсь использовать параметр Credential для пользователя "СЕТЬ СЕРВИС "Я нене знаю, какой пароль поставить, и если я его придумаю (на всякий случай, если командлет его проигнорирует), он не будетт работа. Ошибка:
Нью-Сервис: Сервис 'XXXX (XXXX) ' невозможно создать из-за следующей ошибки:Имя учетной записи недействительно или не существует, или пароль недействителен для указанного имени учетной записи