Vb.net 使用pipeline.invoke从新moverequest获取完整信息

Vb.net 使用pipeline.invoke从新moverequest获取完整信息,vb.net,powershell,exchange-server,exchange-server-2010,Vb.net,Powershell,Exchange Server,Exchange Server 2010,我正在编写一个.Net脚本,在Exchange2010上启动本地移动请求 我使用脚本的输出填充数据网格,其中显示了新启动的移动请求的一些细节 这是我使用的脚本: "New-MoveRequest -Identity 'user1' -TargetDatabase 'Mailbox Db1'" 首先,我使用了powershell.invoke来运行newmoverequest。 它返回了一个很好的列表,其中有超过91行关于移动请求的信息。(返回的第1行以'ModuleTypeName'开

我正在编写一个.Net脚本,在Exchange2010上启动本地移动请求

我使用脚本的输出填充数据网格,其中显示了新启动的移动请求的一些细节

这是我使用的脚本:

"New-MoveRequest -Identity 'user1' -TargetDatabase 'Mailbox Db1'"    
首先,我使用了
powershell.invoke
来运行
newmoverequest
。 它返回了一个很好的列表,其中有超过91行关于移动请求的信息。(返回的
第1行以'ModuleTypeName'开头

但是我想使用
pipeline.invoke
来运行完全相同的
newmoverequest
。 但是,这只返回有关移动请求的3行信息。这与从控制台本身启动新的moverequest时看到的信息相同。(返回的
第1行开始时带有'Displayname

我的问题:

如何使用pipeline.invoke,但仍然返回91行信息(使用
powershell.invoke时得到的信息)