Imagine that you have a monitoring script written in PowerShell that checks memory, CPU, or disk utilization on all of your Exchange servers. In addition to alerting your team of any critical problems via email, it might also be nice to schedule a reminder in the future for non-critical issues by creating a calendar item in one or more mailboxes. The EWS Managed API makes it easy to create a calendar item through PowerShell with just a few commands.
Creating calendar items
How to do it...
- First, load the assembly, create the ExchangeService object, and connect to EWS:
Add-Type -Path C:\EWS\Microsoft.Exchange.WebServices.dll $svc = New-Object
Microsoft.Exchange.WebServices.Data.ExchangeService $svc.AutoDiscoverUrl...