I schedule monthly meetings and would like to e-mail them to attendees in a manner that they can merely open a file and download all the meeting dates and times directly into Outlook Calendar.
There are several ways to do this from either the client side or server side. The most obvious way to do it is by using meeting requests. If the meetings recur in a pattern supported by Outlook you can send just one meeting invitation for the recipient to accept.
If everyone uses Outlook 2010, you can send an iCalendar file that contains multiple events. The recipients will need to import it into their default calendar, but it takes a few steps. To create the ics, create a new calendar folder and create the events in it. Right click on it and choose Share > Email Calendar. This will create an email message with an iCalendar attachment.
With older versions of Outlook, you can use the Transmit Holidays Form. (This form may not work with newer versions of Outlook.)
Using the Import-Mailbox cmdlet
If you use Exchange 2007 or 2010 the Exchange administrator can import the calendar from a pst file directly into Exchange mailboxes the Import-Mailbox cmdlet. The command needed to import calendar data from .pst files that are located at C:\PSTFiles to all the mailboxes whose user accounts are in the organizational unit named HomeOffice is:
Get-Mailbox -OrganizationalUnit HomeOffice | Import-Mailbox -PSTFolderPath C:\PSTFiles\
When you prepare the pst file, make sure it only contains the Calendar folder and only the appointments that you want to import, or use the ExcludeFolders command and/or StartDate commands.
Get-Mailbox -OrganizationalUnit HomeOffice | Import-Mailbox -PSTFolderPath C:\PSTFiles\ -IncludeFolders '\Calendar'
Get-Mailbox -OrganizationalUnit HomeOffice | Import-Mailbox -PSTFolderPath C:\PSTFiles\ -IncludeFolders '\Calendar' -StartDate "1/01/2012" -EndDate 12/01/2012
Just an MSGuy says to use the following if the cmdlets above don't work on your Exchange 2010 server.
New-MailboxImportRequest -Mailbox Ayla -FilePath c:Pstfile.pst -IncludeFolders "#Calendar#"
See How to Import Mailbox Data (TechNet) for more information.
Exchange 2013 Import Mailbox Request
New-MailboxImportRequest -Mailbox Ayla -FilePath c:\Pstfile.pst -IncludeFolders "#Calendar#"
See New-MailboxImportRequest for more information.
Hell
I tested it.
Get-Mailbox -OrganizationalUnit HomeOffice | Import-Mailbox -PSTFolderPath C:PSTFiles -IncludeFolders 'Calendar' -StartDate "1/01/2012" -EndDate 12/01/2012
Do not wok with exchange 2010 right command is
New-MailboxImportRequest -Mailbox Ayla -FilePath c:Pstfile.pst -IncludeFolders "#Calendar#"
Because of RU update this happens.
I guess this will helpful.
Regards
Just A MS GUY
I'll take your word for it - i no longer have an Exchange 2010 system to test it on.
how do you import and merge it at the same time?
You can't merge as in combine 2 appointments into one. When you import using the cmdlet, you can filter to import only certain items or folders, but you can't look for duplicates. If you need to look for duplicates, you'll need to use Outlook's Import wizard - it has an option to either import or skip duplicates - that is the closest Outlook gets to "merging".