Цель: предоставить веб-службу с использованием Visual Basic или C # или .NET, которая взаимодействует с командной консолью Exchange, отправляя ей команды для запуска командлетов и возвращая результаты в виде XML. (Обратите внимание, что мы могли бы использовать любой язык для написания сервиса, но поскольку это Windows Box и у нас Visual Studio 2008, казалось, что самым простым решением было бы просто использовать его для создания веб-сервиса VB / .NET. Действительно, это это было довольно легко сделать, просто наведите и нажмите.)
Проблема: как выполнить командлет командной консоли Exchange из веб-службы, например Get-DistributionGroupMember "Live Presidents"
Кажется, что мы должны быть в состоянии создать сценарий PowerShell, который запускает командлет, и иметь возможность вызывать его из командной строки и, таким образом, просто вызывать его из программы. Это звучит правильно? Если так, как бы я пошел по этому поводу? Благодарю. Ответ может быть независимым от языка, но Visual Basic, вероятно, будет лучшим, поскольку именно в него я загрузил тестовый веб-сервис.