This is just for those who are as super excited as we were over hearing what the Remove-CalendarEvents cmdlet would do. We have plenty of people who create recurring meetings without end which of course causes problems with calendar bookings after that person has left the company so we were excited to hear we could remove all future meetings via powershell; we were thinking of adding this to our account termination script.
If an instance of a recurring meeting occurs during the specified time period, the entire series is cancelled (not just the instances during the time period).
This means that this commandlet will remove historical data out of calendars. We did submit a DCR to see if it could prevent removing historical data but it was officially denied today. The answer was that there is no way to delete particular instances from recurring meetings.
We are now officially sad pandas. (this is just an FYI post, btw)