【发布时间】:2015-03-18 02:06:37
【问题描述】:
我正在尝试检索组织公用文件夹中日历上现有的所有约会,以用于报告目的。
Exchange 2010 的 Powershell cmdlet Get-PublicFolderItemStatistics 确实返回了我需要的一些信息,但似乎返回的对象缺少一些属性 that should exist on the Appointment object,即使我确实在 Outlook 中的约会中看到了它们的值(也2010)。
具体来说,我需要开始和结束日期属性,它们返回空白。
一个例子:
Get-PublicFolderItemStatistics -identity "\30 Day" | Sort-Object CreationTime | Format-List
返回:
ServerName : EXCHANGE1
DatabaseName : Public Folder Database 167851469
Subject : Test 30
PublicFolderName : \30 Day
LastModificationTime : 1/19/2015 3:05:05 PM
CreationTime : 1/19/2015 3:05:05 PM
HasAttachments : False
ItemType : IPM.Appointment
MessageSize : 5.47 KB (5,601 bytes)
Identity : (removed)
MapiIdentity : (removed)
OriginatingServer : exchange1.mydomain.local
IsValid : True
ObjectState : Changed
还有:
Get-PublicFolderItemStatistics -identity "\30 Day" | Sort-Object CreationTime | Format-List Subject,CreationTime,Start,End
返回:
Subject : Test 30
CreationTime : 1/19/2015 3:05:05 PM
Start :
End :
但是 Outlook 中的约会正确显示了开始和结束时间:
有没有办法从服务器端检索这些信息?如果可能,我希望避免 Outlook 互操作。
【问题讨论】:
标签: powershell exchange-server