MVC2 Модель вызова PowerShell - PullRequest
0 голосов
/ 24 ноября 2010

Недавно создал портал MVC2, но теперь я хочу добавить пару моделей, которые вызывают другие процессы, такие как powershell, для запуска некоторых задач для пользователя и возврата результатов.

Все примеры, которые я нашел, показывают привязку модели MVC к SQL, поэтому вопрос в том, можно ли использовать MVC для того, о чем я спрашиваю, и если да, то знает ли кто-нибудь о некоторых примерах, на которые я могу взглянуть и т. Д.

Любые предложения или комментарии приветствуются.

Ответы [ 2 ]

0 голосов
/ 02 декабря 2010

Закрыт из-за отсутствия ответа, рассмотрим создание пользовательской модели, которая взаимодействует с пространством выполнения powershell.

0 голосов
/ 24 ноября 2010

Все возможно, но я подозреваю, что проблема, с которой вы столкнетесь, связана с безопасностью и учетной записью пользователя, под которой вы запускаете свой веб-сайт.

Как правило, AppPool - это веб-сайт IISПараметр «Выполнение от имени» настроен для работы в качестве сетевой службы или другой учетной записи с ограниченным доступом к файловой системе.Эта служба обычно не имеет своего профиля (рабочего стола).

Вы, безусловно, можете запустить AppPool как локальную учетную запись и загрузить профиль этого пользователя (эти настройки находятся в диспетчере IIS), но выполнивчто вам необходимо понять последствия для безопасности.

После того, как вы получили это «предупреждение о здоровье», один пример размещения PowerShell в ASP.NET можно найти здесь ...

http://www.leastprivilege.com/HostingPowerShellInASPNET.aspx

... и еще один немного более длинный здесь ...

http://blogs.msdn.com/b/akashb/archive/2009/01/30/howto-using-powershell-in-asp-net-net-framework-2-0.aspx

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