У меня есть задача создать приложение ASP.NET, которое будет управлять IIS и MSSQL 2014 в окне Windows Server 2012 R2. Под контролем, я имею в виду на MSSQL: создание БД пользователей, логины, Assinging эти имена входа в БД, и т.д. ... и IIS: создание AppPools, новых сайтов, виртуальных каталогов и т.д ...Лучший способ программного управления IIS 8.5 и MSSQL в приложении ASP.NET
В в прошлом я создал аналогичный тестовый проект, создав процессы командной строки внутри приложения ASP.NET. Это, я знаю, работал нормально с MS Server 2008, еще в 2011 году.
Теперь есть PowerShell, и использование API-интерфейсов увеличилось, интересно, проще ли эти задачи с помощью PowerShell в приложении ASP.NET. Или существуют ли другие способы решения этих задач? Возможно, новые версии MSSQL и IIS имеют API или библиотеку управления, которые я могу включить в мой проект и использовать без массирования с командами командной строки и ps (на самом деле я надеюсь).
Мой поиск по этой теме приводит к множеству различных статей, которые очень устарели. Мне нужно современное, более простое решение, если оно есть.
Care, чтобы объяснить, почему downvote? Я знаю, что этот вопрос не содержит никакого кода, но это определенно связано с программированием! – ilter
Я бы выбрал WMI ... для каждой вещи, происходящей из вселенной Windows, есть класс/интерфейс WMI ... –