Exchange 2007 : Levelek exportálása PST fájlba
Miel?tt nekiugranál, el?tte az egész irományt olvasd végig, több hajad marad...
Sajnos nem találtam még eddig jó, ingyenes mentési megoldást Exchange 2007 alá. Viszont az Exchange mentés/visszaállítás (nem csak) nekem egy kissé mumusnak számít. Biztos, ami tuti, eddig a legjobbnak azt tartom, ha PST-be ki tudom menteni a leveleket. Ha nagy baj van, csak felcsatolom egy újabb Outlookba és meg tudom nézni a keresett levelet.
A mentéshez nem elég elindítani a GUI-t és kattintani kett?t, mert a Microsoft új - idióta - divatját követve nincs erre lehet?ség grafikus felületen. Csakis a powershell lehet a barátunk. Miel?tt megörülnénk, hogy kiadunk egy "export2pst" parancsot és kész, rájövünk gyorsan, hogy a Microsoftnál semmi sem lehet ilyen egyszer?, ugyanis kell egy AD felhasználó, akinek jogot adunk arra, hogy hozzáférjen a mentend? postafiók tartalmához (nem-nem, az atyaúristennek, de még a domain/exchange adminnak sincs joga), amit a következ?képpen tehetünk meg:
Add-MailboxPermission -Identity teszt.elek@domain.hu -User adminuser -AccessRights FullAccess
Ahol
teszt.elek az a felhasználó (alias), akinek a fiókját szeretnénk majd menteni,
adminuser pedig az a felhasználó, akinek erre jogot szeretnénk adni.
Ezek után már indíthatjuk az exportálást:
Export-Mailbox -Identity teszt.elek@domain.hu -PSTFolderPath C:\PSTFiles
Ahol a C:\PSTFiles az a mappa, ahova a mentett PST fájl kerül (teszt.elek.pst formában). A mappának léteznie kell, különben valami random hibaüzenet üdvözöl.
Ha az összeset szeretnék exportálni (és megvan rá a jogunk):
Get-Mailbox | Export-Mailbox -PSTFolderPath C:\PSTFiles
Amire szükséged lesz:
- Angol nyelv?, 32 bites operációs rendszer, ami legalább Windows XP SP2 (jobban jársz, ha eleve Vista-val próbálkozol, vagy WIN 7-el)
- Outlook 2007 (talán a 2003-al elmegy, de nem ajánlott)
- Domain tagság
- Powershell 1.x vagy újabb (a 2-es néha random hibával elszáll nekem)
- Türelem, kávé, nasi, flash játék vagy egyéb más tuning
Én létrehoztam egy VMWare 2.0-ban üzemel? virtuális Windows 7-et tesztképpen, ami iSCSI-val ment egy Linux-os iSCSI háttértárra. Eleinte elrontottam a telepítési sorrendet, ami a következ?:
- Operációs rendszer
- Az összes frissítés
- A frissítések frissítése
- .NET framework
- Powershell
- Office 2007 (Outlook 2007)
- Exchange demo telepít?ben található 32 bites Exchange 2007 SP1 management tools
Ha az Office a végén kerül fel, sok-sok random hbaüzenet jellemzi nekem Windows 7 alatt a próbálkozásokat. Természetesen Windows 7 alatt a 2-5 pontok kihagyhatóak.
Ha az exportálás elindult, és el sem pusztul, akkor örülhetsz . Nem kell bevenni a szívgyógyszert, ha a a képerny?n a Moving Messages üzenet t?nik fel, másol és nem mozgat.
Ha nem akar menni a dolog:
- próbáld meg valami magasabb jogú felhasználóval (akinek van joga PST exportra is)
- ellen?rizd, hogy nem fut-e az Outlook (nem szabad futnia)
- ne indíts Outlook-ot futás közben
- várj egy kicsit, majd próbáld újra egy újra megnyitott powershell ablakban (komoly, nem vicc)
- zárd be a powershell-t és próbáld újra a parancsot, majd megint és megint
- létezik a kimeneti mappa? van elég hely? írható?
- van engedélye a powershell-t futtató felhasználónak logolni a Program Files/Microsoft/Exchange Server/Logging mappába?
Hibaelhárítás:
Ha nem találja az alapértelmezett domain controller-t:
- Indíts egy Exchange Management Console Powershell-t, annak a nevében, akivel exportálni akarsz
- Írd be a következ? parancsot: $AdminSessionADSettings
- Ellen?rizd a beállításokat. A változtatáshoz pl. a DC-t ilyen formában kell megadni: $AdminSessionADSettings.PreferredDomainControllers="dc1.tormasi.hu"
- Próbáld meg kiadni a Get-Mailbox parancsot és ha sikerült jól beállítani, akkor menni fog.
Forrás és egyéb példák itt: http://technet.microsoft.com/en-us/library/bb266964.aspx
Utóirat: tudom, most az összes Microsoft szakért? sírva csapkodja a monitort, hogy az ilyen lelkes amat?r próbálkozások miatt nem halad jó irányban a képzés, de erre csak azt mondom, hogy régen nulla tudással beletanulhattál egy Windows Server-be, most meg van egy kazal információ amib?l nem bírsz egy nagy egészet csinálni, hacsak nem vagy id?- és pénzmilliárdos. Kösz.