1

ac#コンソールアプリケーションから交換コマンドレットを実行する必要があります。

http://msdn.microsoft.com/en-us/library/bb332449.aspxのガイドに従って、単一のパラメーターを使用した単純なコマンドを実行しました。

実行する必要のあるコマンドレットは次のとおりです。

Get-MailboxStatistics -server evs | Select servername, StorageGroupName,databasename,@{expression={$_.TotalItemSize.value.ToKB()}},ItemCount,mailboxguid

コマンドの後に必要なフィールドを指定できず、式をコマンドレットにselect渡す方法がわかりません。@{expression={$_.TotalItemSize.value.ToKB()}}

マネージコードでそれを行う方法はありますか?

4

3 に答える 3

1

http://msdn.microsoft.com/en-us/library/ff326155(v=EXCHG.140).aspxにある Exchange Management Shell SDK の例を試しましたか?

于 2011-07-28T14:56:25.180 に答える
0

Import-PSSession を使用して、リモート セッションをローカルの PowerShell 実行空間に移動できます。

ここに2つの方法があります。

Powershell から Exchange 2013 - 制限付き言語モード エラー http://blogs.msdn.com/b/akashb/archive/2010/03/26/how-to-call-ps1-script-from-managed-code-using-remote -powershell-exchange-2010.aspx

于 2014-09-16T15:25:41.230 に答える
0

Redemption ライブラリをご覧ください: http://www.dimastr.com/redemption/

特定の要件を満たすかどうかはわかりませんが、マネージ コードを通じて多くの情報が公開されます。

于 2010-04-26T09:29:43.153 に答える