【问题标题】:Exchange cmdlets from c#来自 c# 的交换 cmdlet
【发布时间】: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


【解决方案1】:

您是否尝试过http://msdn.microsoft.com/en-us/library/ff326155(v=EXCHG.140).aspx 的 Exchange 命令行管理程序 SDK 中的示例?

【讨论】:

    【解决方案2】:

    看看 Redemption 库:http://www.dimastr.com/redemption/

    我不确定它是否满足您的特定要求,但它确实通过托管代码公开了很多信息。

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 2014-10-23
        • 1970-01-01
        • 2013-03-16
        • 2013-12-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-22
        • 2019-04-04
        相关资源
        最近更新 更多