Я пытаюсь получить все встречи, существующие в календаре в общих папках организации, для целей отчетности.Получение общих календарей календарей с Exchange Powershell
Командлет Powershell Exchange 2010 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, если это возможно.
Спасибо за образец, я дам EWS попробуйте завтра. – raney