Skip to main content

I'm blown away by this command, get calendar appointments from Office 365 using REST


Invoke-RestMethod -Uri "https://outlook.office365.com/api/v1.0/me/calendarview?startDateTime=$(Get-Date)&endDateTime=$((Get-Date).AddDays(7))" -Credential $o365cred | 
ForEach-Object { $_.value } | 
Select-Object -Property Subject, Start , End

It returns the date in universal time format, ie:  2015-08-27T00:00:00Z

However, it also includes the time zone and any language should be able to convert the time directly into local time

Comments

Popular posts from this blog