Thanks for pulling this script together. Unfortunately, after downloading the script and running a test to restore Calendar items from an O365 mailbox archive using the -movetofolder function, I found that there was no parameter identified in the script for the -archive parameter. Am I missing something?