2012-01-23 20 views
1

Exchange 2010で特定のユーザーのメールボックス統計情報を取得することに興味があります。この目的は、サポートメールボックスとサポートチームのパフォーマンスに関する詳細を収集することです。メールのExchangeメールボックストラフィックの監査?

  1. 数受信したメールを送られた最後の24時間
  2. の数最後の24時間
  3. 平均時間メールをサブフォルダに追加しました:私は試してみて、取得したいのですが私の場合は

    受信トレイ

  4. 電子メールが、私は#2の最初の部分を取得し、AFにエクスポートする方法を知っている

未読であること費やす平均時間に費やしますILE現在の日付に基づいていますが、最後の24時間までの時間枠を制限する方法が分からない:

$date = (Get-Date).toString(‘yyyy-MM-dd’) 
Get-MailboxFolderStatistics "username" | sort-object itemsinfolder -descending | ft Folder, FolderPath, ItemsInFolder, FolderSize -auto | export-csv -path $date.csv 

いくつかの統計がサポートされない場合がありますが、私は非常に可能であるものにいくつかの助けたいと思います。

+0

アイテム番号1の解決策を見つけました。次のリンクを参照してください。Dan Ball @ 12 Nov 2009 09:45 AM [link to powershellcommunity.com](http://www.powershellcommunity.org/Forums/ tabid/54/aft/4367/Default.aspx) –

+0

上記のリンクは動作しません@スクリAxelson – SMPLGRP

答えて

0

get-mailboxstatisticsであなたが望むすべての統計情報を取得するつもりはないと思います。あなたはそのメールボックスに入り、電子メールの検査を開始する必要があります。 EWSは、PowerShellを使用し、APIを管理USINT

http://gsexdev.blogspot.com/

と研究:私はグレンで始めたい

はブログをスケーリングします。電子メールの "Modified"プロパティは、メールボックス内で最後に移動された時刻を反映する必要があります。どの電子メールがアイテムのプロパティから読み取られたか、まだ読み取られていないかを判断できますが、読み取った時点を記録するプロパティはわかりませんので、定期的にスクリプトを実行して、それが最後にチェックされたとき。