Criação de serviço do Powershell com erro de logon de credenciais de anúncio

1

Criação de serviço do Powershell com problema de credenciais do AD

Eu uso o script abaixo para criar um serviço em execução com credenciais do AD.

No entanto, quando eu executo, recebo uma mensagem de erro (também abaixo).

Se eu editar o serviço e digitar exatamente as mesmas credenciais por meio do services.mmc snapin ele funciona? Como posso consertar isso?

Mensagem de erro

O Windows não pôde iniciar o serviço "SamsService" no computador local. Erro 1069: o serviço não foi iniciado devido a uma falha de logon.

Powershell

$serviceName = "SamsService"
$exePath = "c:\services\service.exe"
$userName = "mydomain\serviceuser"
$securePassword = convertto-securestring -String "1a_really_$trong_password1" -AsPlainText -Force  
$credentialsObject = new-object -typename System.Management.Automation.PSCredential -argumentlist $userName, $securePassword

New-Service -BinaryPathName $exePath -Name $serviceName -Credential $credentialsObject -DisplayName $serviceName -StartupType Manual 
    
por Sam 08.05.2015 / 15:31

1 resposta

1

Interpolação de cordas Powershell me pegou

Meu gerador de senhas cria senhas realmente strongs que sempre incluem $

Eu não reconheci que o $ estava sendo interpolado na string de senha para significar uma variável. Depois de escapar do $ com 'o código acima funciona um prazer.

    
por 13.05.2015 / 10:42