2
EWS 또는 EWS 관리 API를 사용하여 Exchange에서 공유 일정에 액세스하려면 어떻게해야합니까? 나는 그것에서 항목을 읽을 수 있어야합니다.EWS PowerShell을 사용하여 공유 교환 일정 잡기
EWS 또는 EWS 관리 API를 사용하여 Exchange에서 공유 일정에 액세스하려면 어떻게해야합니까? 나는 그것에서 항목을 읽을 수 있어야합니다.EWS PowerShell을 사용하여 공유 교환 일정 잡기
어쩌면 시작해야할까요?
# Your mailbox here
$mailboxName = "[email protected]"
Add-Type -Path "C:\Program Files\Microsoft\Exchange\Web Services\2.0\Microsoft.Exchange.WebServices.dll"
$version = [Microsoft.Exchange.WebServices.Data.ExchangeVersion]::Exchange2010_SP2
$service = new-object Microsoft.Exchange.WebServices.Data.ExchangeService($version)
$service.UseDefaultCredentials = $true
$service.AutodiscoverUrl($mailboxName)
$folderid = new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::Calendar, $mailboxName)
$calendarFolder = [Microsoft.Exchange.WebServices.Data.calendarFolder]::Bind($service, $folderid)
$calendarView = new-object Microsoft.Exchange.WebServices.Data.CalendarView([System.DateTime]::Now, [System.DateTime]::Now.AddDays(720))
$calendarView.MaxItemsReturned = 200;
$calendarView.PropertySet = new-object Microsoft.Exchange.WebServices.Data.PropertySet([Microsoft.Exchange.WebServices.Data.BasePropertySet]::FirstClassProperties)
$result = $calendarFolder.FindAppointments($calendarView)
$result | Format-Table
공유 일정에는 사서함 계정이 있습니까? –