3

我需要在 VB.Net 中运行 Exchange 2007 powershell 脚本,但我似乎找不到一种方法来显示如何在加载模块的情况下执行此操作。

最好的方法是什么?

4

2 回答 2

3

您可以在 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

于 2012-08-02T17:57:52.300 回答
0

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

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

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

于 2020-05-05T08:42:43.560 回答