Archive Manager is a popular and long-standing email archiving solution from Dell (formerly Quest). We have recently added Archive Manager as a new Source of migrations which can be migrated to many of our supported Targets including PST, Exchange, O365 and Mimecast.
With minimal configuration, creating an Archive Manager Job is as straightforward as ever. Using New-SmJob the below command will create a Job to migrate the Archive Manager mailbox “123” to a PST file.
New-SmJob -Source ArchiveManager -SourceInput 123 -Target PSTFile -TargetOutput r:\temp\mypst.pst
We’ll explain where the “123” comes from shortly, but first we need to add some basic configuration.
Archive Manager Configuration
There is only one mandatory configuration setting to be able to use Archive Manager as a source, ArchiveManagerConnectionString. This is unsurprisingly the Database connection string to the Archive Manager database. This can be set using the Set-SmConfig PowerShell command.
Set-SmConfig -ArchiveManagerConnectionString "Server=<server>;Database=<database>;Trusted_Connection=True;MultipleActiveResultSets=true;"
If you need to see the configured connection string then you can use the Get-SmConfig command
Earlier we showed how easy it was to create an Archive Manager Job with a promise to explain where the “123” came from. As indicated the “123” is the Id of the mailbox, of course we’re not expecting you to know all the Id’s so we’ve provided a handy command to retrieve the information. Below we use Get-SmArchiveManagerMailBox to retrieve all the mailboxes and make use of Export-Csv to extract the data in an easy to work with format.
Get-SmArchiveManagerMailBox | Export-Csv -Path r:\temp\mailboxes.csv -NoTypeInformation
A sample of the output is below, with some columns dropped for brevity. The additional columns can be used to make important decisions about what mailboxes should be migrated and their priority while the outputted CSV can be imported to create the migration jobs for each mailbox.
We also enable you to export the folder structure of a given mailbox using the Get-SmArchiveManagerFolderStructure command. The data might be useful if trying to prioritise or filter which data is to be migrated.
Get-SmArchiveManagerFolderStructure -MailBoxId 297 | Export-Csv -Path r:\temp\archivemanagerfolders.csv -NoTypeInformation
It’s also possible to export a full discovery of a mailbox, showing basic folder and message information. This could be used to find a particular message (or set of messages) and help you plan your migration.
Get-SmArchiveManagerDiscovery -MailBoxId 297 | Export-Csv -Path r:\temp\discovery.csv -NoTypeInformation
Sometimes you may only need a handful of messages where setting up a migration Job becomes unnecessary. Therefore we’ve created the Export-SmArchiveManagerMessage command which can be used to export an individual message. The Message Id can be found in the output of the above Discovery command.
Export-SmArchiveManagerMessage -MessageId 42513 -OutputPath r:\temp
Using the Simply Migrate Archive Manager PowerShell commands and the familiar Job creation syntax you should be planning and migrating from Archive Manager with a few simple commands. Don’t forget to look up the help on the individual commands above for the parameters not listed in the article.