首先,我只是發出一點警告,說我的PowerShell技能非常有限,所以我可能會重新發明輪子並做得不好。Exchange PowerShell Export-csv
無論如何,我試圖創建/運行一個腳本,以使用郵件跟蹤日誌將所有交付郵件記錄提交給所有帳戶。我遇到的問題是將我的結果導出到csv時,它看起來好像結果是加密的。以下是我已經成功地拼湊代碼:
$msg = Get-TransportServer server_to_query | Get-MessageTrackingLog -ResultSize Unlimited -Start "10/01/2014 10:00:00" -End "10/01/2014 11:00:00" -EventID deliver | select-object -ExpandProperty Recipients | Group-Object | sort count -desc | ft -auto
現在我知道它給了我,當我做在它下面顯示的前10條記錄,以及有多少總我想要的信息。
$msg.count
$msg | select -first 10
但是,當我做下面它不導出它甚至看起來很接近任何東西。
$msg | Export-CSV export.csv
它最有可能是真正基本什麼即時消失或不理解,但我覺得我現在循環週末。任何指向正確方向的指針都會很棒。
感謝 馬克
「幾乎加密」是怎麼樣的? – vonPryz 2014-10-09 17:19:35
如果您打算導出數據,請勿使用'ft -auto'。格式表將破壞對象。嘗試從你的'$ msg'作業中刪除它。有更多的事情要做,但這是開始 – Matt 2014-10-09 18:04:59