Der er mange måder at hente mails ind og ud af Microsoft Exchange på. Som konsulent/admin kommer man med sikkerhed til at stifte bekendskab med flere af dem, når man skal migrere til en ny exchange. Før brugte de fleste af os ExMerge, men efter 2003 er det løb kørt – det kan nemlig ikke længere bruges til 2007-2010. I en ny Exchange server bruger man istedet PowerShell.
Før du begynder, så sørg for administrator har de nødvændige rettigheder til de mailboxes han vil importere.
Et af de problemer du med sikkerhed vil rende ind i, hvis du forsøger at importere store gamle PST filer, er korrupte filer, eller fejl ved import af PST filer. Så i sidste ende kan du lige så godt vende dig til at bruge Powershell.
Lad mig kort løbe igennem den kommando jeg bruger de fleste steder:
New-MailboxImportRequest -Mailbox "MAILBOX NAVN" -FilePath \\dinserver\stitil\brugernavn.pst -TargetRootFolder "GammelMail" -BadItemLimit 500 -AcceptLargeDataLoss
- “MAILBOX NAVN” = Brugerens Exchange mailbox account navn – i mit tilfælde “Kristoffer Hansen”
- \\serversti.fil.pst = Sørg for at bruge “sti” hvis der er mellemrum i navnet/mapperne.. men den slags skal man normalt holde sig fra – best practice og alt detder :)
- -TargetRootFolder “GammelMail” = Mange gange er det at foretrække at importere det til en undermappe istedet for til de nuværende. Jeg plejer at oprette mappen selv, men jeg ved ikke om exchange selv kan oprette den – prøv jer frem :)
- -BadItemLimit 500 = default 0. Det er en grænse for hvor mange korrupte mails der må være, inden den afbryder import. Det siges at “-1″ skulle være uendeligt, men jeg har ikke fået det til at virke
- AcceptLargeDataLoss = har du sat BadItimLimit til over 50, skal du huske denne parameter, ellers stopper den når den ryger over 50
Som du nok har gættet ud fra kommandoen, så er det en request, som den sætter i køen på serveren. For at se status på din jobkø skriver du:
Get-MailboxImportRequest
Slet de requests du lige har lavet ved at skrive (i dette tilfælde dem der er completed:
Get-MailboxImportRequest -Status Completed | Remove-MailboxImportRequest
Check eventloggenfor fejl