我有一个简单的 powershell 脚本来启用 Exchange 中名为 test.ps1 的邮箱。这是脚本:
add-pssnapin microsoft.exchange.management.powershell.admin Enable-Mailbox -Identity 'gi joe' -database 'myserver\myserver 邮箱数据库 17'
如果我去 Powershell 控制台并输入
./test.ps1
它将成功运行。但是,如果我在 VB.net 中使用
Process.Start("powershell", "test.ps1")
终端闪得太快,我看不到它在说什么,而且它没有创建邮箱。为什么会发生这种情况,或者如何在读取错误之前阻止终端消失?