I'm no scripting genius, but I'm thinking this might work:
-------------------------------------------------------------------------------------------------------------------
$mailboxes = Get-Mailbox -ResultSize Unlimited
ForEach ($mailbox in $mailboxes){
New-MailboxExportRequest $mailbox -includefolders Calendar -FilePath "\\server\$mailbox_calendar.pst"
}
-------------------------------------------------------------------------------------------------------------------
At least my thought process is, this will put all mailboxes in the variable $mailboxes, then perform a new export request for each, and save as the $mailbox_calendar.pst filename.
I would test in a lab or something first though.
- Edited by DJStatik 12 hours 12 minutes ago