Script Download:NewOSCEXOAppointment.zip
http://gallery.technet.microsoft.com/scriptcenter/Create-Appointments-for-779b55ad

This script can create appointments for multiple users in Office 365 Exchange Online. This script requires you to add proper permission to the default Calendar folder before creating appointments by default. However, this script also allows you to use Impersonation. Impersonation enables an account on an Exchange server to perform actions by using the permissions that are associated with another account.

This script can create appointments for multiple users in Office 365 Exchange Online. Under most circumstances, you can send meeting invitations to achieve this goal. But sometimes Office 365 administrators are asked to create appointments with reminders for different kinds of events. These kinds of events should not send invitations. So they need this script. 

image image
image

You can find more All-In-One Script Framework script samples at http://aka.ms/onescriptingallery