problems? Ask for help in the Exchange forums. Visit the forums at: Exchange Server, Exchange Online, or Exchange Online Protection
What do you want to do?
--------------------------------------------------------------------------------
Enable an archive for existing mailbox
--------------------------------------------------------------------------------
You can create archives for existing users that have a mailbox but aren’t archive-enabled. This is known as enabling an archive for an existing mailbox.
Use the EAC
--------------------------------------------------------------------------------
1. Navigate to Recipients > Mailboxes.
2. Select a mailbox.
3. In the details pane, under In-Place Archive, click Enable.
tipTip:
You can also bulk-enable archives by selecting multiple mailboxes (use the Shift or Ctrl keys). After selecting multiple mailboxes, in the details pane, click More options. Then, under Archive click Enable.
Use the Shell
--------------------------------------------------------------------------------
This example enables the archive for Tony Smith's mailbox.
Copy
Enable-Mailbox "Tony Smith" -Archive
This example enables an archive for all user mailboxes in your organization.
Copy
Get-Mailbox -Filter {ArchiveStatus -Eq "None" -AND RecipientTypeDetails -eq "UserMailbox"} | Enable-Mailbox -Archive
When you run this command, the archive mailbox name is set to “Personal Archive – ” by default. For example, the archive mailbox name for Paul Singh is “Personal Archive – Paul Sing”. The archive mailbox is displayed in the folder list of the Navigation Pane in Outlook or Outlook Web App.
You can also configure a different archive name when you use Windows PowerShell to enable archive mailboxes. For example, to name archive mailboxes “In-Place Archive - ” when you enable archive mailboxes for all users in your organization, run the following commands:
Copy
$users = Get-Mailbox -ResultSize unlimited -Filter { ArchiveStatus -Eq "None" -AND RecipientTypeDetails -eq 'UserMailbox'}
Copy
ForEach ($a in $users) {$a.ArchiveName.Add("In-Place Archive - $a")}
Copy
$users | %{Enable-Mailbox $_.Identity -Archive -ArchiveName $_.ArchiveName}
For detailed syntax and parameter information, see Enable-Mailbox and Get-Mailbox.
How do you know this worked?
--------------------------------------------------------------------------------
To verify that you’ve successfully enabled an archive for an existing mailbox, do one of the following:
• In the EAC, navigate to Recipients > Mailboxes, and then select the mailbox from the list. In the details pane, under In-Place Archive, confirm that it is set to Enabled. Click View details to view information such as archive status, usage, and quotas
• In the Shell, run the following command to display information about the new archive.
Copy
Get-Mailbox | FL Name,*Archive*