If you are using a legacy deployment of Exchange 2013 and need to export either a single or a bulk of users calendars into .PST for any reason you can use the below to complete it.
Should you want to only export one user you can circumvent the $MailAddresses variable.
#This script will export ONLY Calendar information from users mailboxes in Exchange 2013 into a .pst file.
#.CSV will need only the primary SMTP Addresses of the mailboxes you wish to export.$MailAddresses = Get-Content “C:\Calendar PST Export\Batch1.csv”
foreach ($user in $MailAddresses)
{Get-MailboxExportRequest -Status Completed | Remove-MailboxExportRequest
Start-Sleep -Seconds 20New-MailboxExportRequest -Mailbox $user -IncludeFolders “#Calendar#” -FilePath “\\ServerShare\$user.pst”
Get-MailboxExportRequest -Status Queued
}