2010-05-19

Exchange 2010 Cmdlets- Import-Mailbox

Exchange 2010 Cmdlets- Import-Mailbox
http://technet.microsoft.com/en-us/library/bb629586.aspx

To import data from a .pst file, you must run the Import-Mailbox cmdlet against a computer running Microsoft Exchange Server 2010 that has the 64-bit version of Microsoft Outlook 2010 installed. We recommend that you run the command on a dedicated Exchange server that doesn't have any mailboxes.


You can import data from a .pst file only to a mailbox that's on an Exchange 2010 server that has the Mailbox server role installed by using the Import-Mailbox cmdlet. To import data from a .pst file to a mailbox on an Exchange Server 2007 server, use the Exchange 2007 version of the Import-Mailbox cmdlet. To import data from a .pst file to a mailbox that's on an Exchange Server 2003 server, you must use the Microsoft Exchange Server Mailbox Merge wizard (ExMerge.exe).

You can't import data by using the Import-Mailbox cmdlet from a .pst file to a mailbox that's in a recovery database.

You can't import data by using the Import-Mailbox cmdlet into a public folder database.

You need to be assigned permissions before you can run this cmdlet. Although all parameters for this cmdlet are listed in this topic, you may not have access to some parameters if they're not included in the permissions assigned to you. To see what permissions you need, see the "Import\Export mailbox" entry in the Mailbox Permissions topic.

Syntax :

import-Mailbox [-Identity ] -PSTFolderPath [-AllContentKeywords ] [-AllowDuplicates ] [-AttachmentFilenames ] [-BadItemLimit ] [-Confirm []] [-ContentKeywords ] [-EndDate ] [-ExcludeFolders ] [-GlobalCatalog ] [-IncludeAssociatedMessages ] [-IncludeFolders ] [-Locale ] [-MaxThreads ] [-RecipientKeywords ] [-SenderKeywords ] [-StartDate ] [-SubjectKeywords ] [-ValidateOnly ] [-WhatIf []]



Other readings
Cmdlet Overview
http://msdn.microsoft.com/en-us/library/ms714395(VS.85).aspx

Cmdlets: Exchange 2010 Help
http://technet.microsoft.com/en-us/library/aa996589.aspx

Exchange 2010 Management Architecture – Using a single machine to manage multiple Exchange 2010 Organizations
http://www.msexchange.org/articles_tutorials/exchange-server-2010/management-administration/management-administration/exchange-2010-management-architecture-single-machine-manage-multiple-exchange-2010-organizations.html

Good-to-know Powershell CMDLETS & Procedures
http://exchangeserverinfo.com/2009/09/02/goodtoknow-powershell-cmdlets--procedures.aspx

1 comment:

Troy Werelius said...

Great article with lots of details on how to accomplish importing of Exchange related data.

Have you checked out third party tools like Lucid8's DigiScope? If not you should give it a wuick look at http://www.lucid8.com/product/digiscope.asp Basially DigiScope can accomplish these Imports/Exports, Searches, Deletions and other Exchange data management tasks via an intuitive GUI. Well worth the look