我正在编写一个.Net脚本,用于在Exchange2010上启动本地移动请求。
我使用脚本的输出来填充数据网格,显示新发起的移动请求的一些细节。
这是我使用的脚本:
"New-MoveRequest -Identity 'user1' -TargetDatabase 'Mailbox Db1'"
首先我使用powershell.invoke
来运行new-moverequest
。
它返回了一个很好的列表,其中有超过91行关于移动请求的信息。 (已退回line 1 startswith'ModuleTypeName'
)
但我想使用pipeline.invoke
来运行完全相同的new-moverequest
。
然而,这只返回有关移动请求的3行信息。这与您从控制台本身启动新的moverequest时看到的信息相同。 (已退回line 1 startswith 'Displayname
)
我的问题:
如何使用pipeline.invoke,但仍然可以返回91行信息(使用powershell.invoke
时得到的信息)?