Я пытаюсь создать страницу ASP.NET/C#, которая запускает скрипт PowerShell, который запускает установщик .exe. Страница ASP.NET в настоящее время работает в IIS 6.0 в Windows Server 2003. Сценарий PowerShell работает правильно из командной строки PS, но при вызове со страницы ASP.NET страница просто зависает. Процессы не создаются, и кажется, что сервер просто зависает навсегда. Я успешно получил другие скрипты PowerShell, которые запускают простые командлеты или другие скрипты, для работы со страницы ASP.NET.
Я подтвердил, что у Веб-сайта есть разрешения на выполнение сценариев и выполнение и что страница ASP.NET может видеть сценарий на диске. Когда я запускаю скрипт в командной строке, я являюсь пользователем-администратором, я проверил пользователя на странице ASP.NET и он работает как пользователь 'NT AUTHORITY \ NETWORK SERVICE'. Я дал этому пользователю полные права на выполнение сценария, но изменений не было.
Я чувствую, что проблема в том, что 1. Права пользователя, которые я все еще новичок в Windows. 2. Дается запрос на выполнение сценария, на который я не отвечаю, однако Windows и приглашения не отображаются при запуске со страницы ASP.NET (программа установки отображается при запуске сценария из командной строки).