Mielőtt nekiugranál, előtte az egész irományt olvasd végig, több hajad marad…
Update #1: Ha porszem került a gépezetbe, segíthetnek a következő linkek: http://www.petenetlive.com/KB/Article/0000286.htm , http://support2.microsoft.com/kb/832925 ( állítólag az Outlook korlátai hatnak az exportra is ),
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
- Exchange 2007 SP1 demo 32 bit a Management Tools miatt
- 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
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.