InstallUtil заменяет информацию о пароле на 8 звездочек для параметра /Password
.Поэтому, если я позвоню
installutil /password=%password% MyService.exe
, значение пароля будет скрыто в файлах консоли и журнала.
Но моя служба работает с несколькими серверами, и мне нужно передавать конфиденциальную информацию при установке с использованием несколькихпараметры.Например:
installutil /incoming=imap://login:%password%@server:993 /outgouing=smtp://login:%password%@server:465 MyService.exe
Можно отключить вывод консоли и отключить файл журнала, используя /LogToConsole=false /LogFile=
.Но мне нужно отобразить некоторые детали процесса установки в журналах CI / CD.Есть ли способ скрыть или скрыть значения пользовательских параметров в пользовательской реализации Installer
класса?
Примечание. В общем случае пароли отличаются.