【发布时间】:2011-02-12 07:52:08
【问题描述】:
我需要从 c# 控制台应用程序运行交换 cmdlet。
我按照http://msdn.microsoft.com/en-us/library/bb332449.aspx 中的指南获取了一个带有单个参数的简单命令
我需要运行的 cmdlet 是:
Get-MailboxStatistics -server evs | Select servername, StorageGroupName,databasename,@{expression={$_.TotalItemSize.value.ToKB()}},ItemCount,mailboxguid
我无法在 select 命令之后指定我需要的字段,我不知道如何将表达式 @{expression={$_.TotalItemSize.value.ToKB()}} 传递给 cmdlet。
有没有办法在托管代码中做到这一点?
【问题讨论】:
-
哦,我真希望你已经得到了这个问题的答案,而不是尝试救赎的答案。我也在做同样的事情,如果我得到答案,我会回来的。
标签: c# exchange-server cmdlets