Служба Windows, загруженная в экземпляр AWS EC2 через PowerShell, иногда не устанавливается - PullRequest
0 голосов
/ 20 октября 2018

У меня есть служба Windows, которая настроена для установки на экземпляр AWS EC2 как часть его пользовательских данных при запуске экземпляра (как часть группы автоматического масштабирования).этот процесс выполняется с помощью сценария PowerShell в пользовательских данных.Процесс в основном.- Создать структуру папок. - Копировать двоичные файлы из AWS S3, включая InstallUtil.exe. - Создать локального пользователя со случайным паролем для установки службы.- установить службу с помощью InstallUtil.exe - запустить службу - отправить журнал в AWS S3.

Это работает в 99% случаев, но иногда просто не работает.Файлы копируются с S3, но служба не устанавливается.Все, что я получаю в InstallLog для сервиса - это событие «отката».Но нет причин, почему?Это даже с флагом / showcallstack?

Установка сборки 'C: \ DataProcessorService \ API.Common.DataProcessorService.exe'.Затрагиваемые параметры: username =. \ Insitesvcuser
showcallstack = logtoconsole = пароль = ******** install = assemblypath = C: \ DataProcessorService \ API.Common.DataProcessorService.exe logfile = C: \ DataProcessorService \ API.Common.DataProcessorService.InstallLog Откат сборки «C: \ DataProcessorService \ API.Common.DataProcessorService.exe».Затрагиваемые параметры: username =. \ Insitesvcuser
showcallstack = logtoconsole = пароль = ******** install = assemblypath = C: \ DataProcessorService \ API.Common.DataProcessorService.exe logfile = C: \ DataProcessorService \ API.Common.DataProcessorService.InstallLog

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...