1

Мне нужно изменить пользователя службы в Windows, используя пакетный скрипт. Поиск в сети, я нашел это решение:

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

Проблема в том, что мне не разрешено делиться паролем с парнем, который развертывает программное обеспечение. Могу ли я зашифровать это как-нибудь?

1 ответ1

1

То есть человек добавляет услугу и имеет право устанавливать программное обеспечение, а вы боитесь, что он увидит пароль?)))

Извините, его текущие права намного больше, чем права на пароль пользователя.

Но вы можете посмотреть здесь. Зашифруйте свой пароль в TFS Build, используя сертификаты.

То, что ниже, имеет мало смысла, но может быть забавным. Используйте powershell в качестве запускаемого приложения на C #, сценарий powershell компилируется в HelloWorld.exe:

Запустите и получите 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");

        } 
  }  
'@

Хороший способ:

Не нужен пароль.

Мыло приложение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .