Editar usuário do serviço do Windows com um script em lote e senha criptografada

1

Eu preciso alterar o usuário de um serviço no Windows usando um script em lote. Pesquisando na web eu encontrei este solução :

sc \server config ServiceName obj= Domain\user password= pass

O problema é que eu não tenho permissão para compartilhar a senha com o cara que implanta o software. Posso criptografar de alguma forma?

    
por RazziaDK 18.02.2015 / 12:24

1 resposta

1

Ou seja, a pessoa adiciona o serviço e tem o direito de instalar o software e você tem medo de que ele veja a senha?)))

Desculpe, seus direitos atuais são muito maiores que os direitos da senha do usuário.

Mas você pode conferir aqui Criptografar sua senha no TFS Construir usando Certificados

O que abaixo faz pouco sentido, mas pode ser divertido. Use o powershell como aplicativo rodável C #, o script powershell é compilado para HelloWorld.exe :

Executar e obter HelloWorld.exe

powershell .\Hello.ps1

Hello.ps1:

Add-Type -Language CSharpVersion3 -ea 0 -OutputType ConsoleApplication -OutputAssembly HelloWorld.exe @'

using System;

  public class helloWorld
  {
        public static void Main(string[] args)
        {
              Console.WriteLine("Hello World");

        } 
  }  
'@

Boa maneira:

Não precisa de senha.

    
por 18.02.2015 / 12:38