2013-02-18 4 views

답변

2

어쩌면 시작해야할까요?

# 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 
+2

공유 일정에는 사서함 계정이 있습니까? –

관련 문제