如何在VB.Net中运行Powershell脚本

时间:2012-08-02 16:45:55

标签: vb.net powershell exchange-server

我需要在VB.Net中运行Exchange 2007 powershell脚本,但我似乎无法找到一个方法来说明如何使用加载的模块来执行此操作。

这样做的最佳方法是什么?

2 个答案:

答案 0 :(得分:4)

您可以在VB中运行powershell脚本,请查看以下链接

http://blogs.msdn.com/b/zainnab/archive/2008/07/26/calling-a-powershell-script-from-your-net-code.aspx

上面发布的链接会逐步指导您如何实现这一目标。

查看与您相关的问题: Running powershell scripts from within a .NET windows app

以下文章在C#中,但应该可以帮助您更好地理解这个概念:

http://www.codeproject.com/Articles/18229/How-to-run-PowerShell-scripts-from-C

答案 1 :(得分:0)

对于VB.NET,请尝试以下代码:

Process.Start("powershell", "-File C:\YourFileLocation")

基本上,您要做的就是调用PowerShell并指定一个参数(您要调用的cmdlet的位置)。