目标:使用 Visual Basic 或 C# 或 .NET 提供与 Exchange 命令行管理程序交互的 Web 服务,向其发送命令以运行 cmdlet,并以 XML 形式返回结果。(请注意,我们可以使用任何语言来编写服务,但由于它是 Windows Box 并且我们有 Visual Studio 2008,似乎最简单的解决方案就是使用它来创建 VB/.NET Web 服务。确实,它这样做很容易,只需指向并单击即可。)
问题:如何从 Web 服务运行 Exchange 命令行管理程序 cmdlet,例如 Get-DistributionGroupMember "Live Presidents"
似乎我们应该能够创建一个运行 cmdlet 的 PowerShell 脚本,并且能够从命令行调用它,因此只需从程序中调用它。这听起来正确吗?如果是这样,我将如何处理?谢谢。答案可能与语言无关,但 Visual Basic 可能是最好的,因为我在其中加载了测试 Web 服务。