在default.aspx.vb中调用Powershell

时间:2014-04-24 16:17:47

标签: asp.net vb.net powershell

我正在寻找default.aspx.vb脚本的帮助。我有一个网页,最终用户将输入一个ID和一个文件,上传到一个目录。

我有Powershell脚本,我已将其转换为模块,另外我还有一个用于启动Exchange Server 2010 Powershell的模块。

虽然上传的文件是正确上传的,但运行powershell命令的第二部分似乎不起作用,而且这是由异常捕获的。

寻找有关后半部分代码失败原因的建议

由于

1 个答案:

答案 0 :(得分:1)

您的进一步评论提到底层错误是CommandNotFoundException。这意味着那个。查看您尝试执行的Powershell命令,如下所示:

Dim pscommand As Command = New Command("MailboxReport -SAID" & r & "-TXTPATH" & q)

如果仔细观察,除非r之前和之后有空格,否则生成的命令将类似于:

"MailboxReport -SAID11364-TXTPATHC:\WHATEVER"