Я хочу создать нагрузочную тестовую установку в лазуре. Я создал 2 проекта для 2-х ролей и позволяет экземплярам загружать и настраивать TestAgent и TestController. Это очень полезно для тестового агента!CMD-файл реагирует по-разному как задача запуска и ручное выполнение через RDP
Но это не работает для настройки контроллера: я создал задачу запуска, которая запускает .cmd-файл, который загружает и устанавливает TestController. Странно: Файл cmd выполняется (проверен журналами в outfile), но он не устанавливает TestController. Теперь, когда ich RDP на экземпляре и запустить cmd-файл вручную, все работает отлично!
Это мой стартап определение задачи:
<WorkerRole name="TestController" vmsize="ExtraSmall">
<Startup>
<Task executionContext="elevated" taskType="simple" commandLine="setupController.cmd"></Task>
Я также пробовал с TaskType фоне, ничего по-другому.
И это мой командный файл:
powershell $command = "set-executionpolicy Unrestricted"
powershell $command = ".\setupController.ps1" -NonInteractive >; out.txt
echo Setup TestController >> out.txt
.\testcontroller.exe /full /q >> out.txt
echo Setup was executed! >> out.txt
net user vstestagent password! /add
net localgroup Administrators vstestagent /add
REM Create a task that will run with full network privileges.
net start Schedule
schtasks /CREATE /TN "Configure Test Controller Service" /SC ONCE /SD 01/01/2020 /ST 00:00:00 /RL HIGHEST /RU vstestagent /RP password! /TR e:\approot\configcontroller.cmd /F
schtasks /RUN /TN "Configure Test Controller Service"
Кто-нибудь знает эту проблему? Я думал, что это может быть проблема привилегий, но ExecutionContext = «возвышенные» RINS с административными привилегиями ...
С наилучшими пожеланиями Sebastian
Edit: я искал журнал событий Windows, и обнаружил, что мой CMD выполняется, но ничего об установке testcontroller.rexe.
Вы видите что-либо в журнале событий Windows или журналах установки, указывающих на сбой любого типа? –
Hum, довольно новый для Windows Server. Как вы думаете, где в Event Viewer я должен искать? Не знаю, с чего начать. – sebastian87