• JiBo
  • Registratie: September 2005
  • Laatst online: 12-09 19:46
Hoi Tweakers!

Ik heb deze vraag ook al gesteld op EE maar tot nu toe geen duidelijk andwoord mogen ontvangen:

Ik ben bezig een vb script aan te passen, omdat de manier waarop je mailboxen moet exporten is veranderd na de laatste SP1 en rollup.

Met het "nieuwe" commando krijg ik het niet aan de praat.
We gebruiken Exchange 2010 build: 14.01.0289.007

Het gaat om het volgende commando in een exchange powershell scherm:

code:
1
New-MailboxExportRequest -filepath \\server\file.pst -Mailbox nameofmailbox


Ik krijg dan de volgende error:
code:
1
2
3
4
Couldn't locate a database suitable for storing this request.
    + CategoryInfo          : InvalidArgument: (nameofmailbox:MailboxOrMailUserIdParameter) [New-MailboxExportRequest], Ma
   ilboxDatabase...manentException
    + FullyQualifiedErrorId : 91EA8D02,Microsoft.Exchange.Management.RecipientTasks.NewMailboxExportRequest


Voor de installatie van de laatste rollup werkte het perfect. Wie kan me helpen??

Voor referentie doeleinden en om een beeld te krijgen van wat ik aan het doen ben, hieronder het script wat ik aan het aanpassen ben.

VBScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Echo off
:input 
set ADUSERACCOUNT=
set /P ADUSERACCOUNT=AD Username voornaam.achternaam: %=%
if "%ADUSERACCOUNT%"=="" goto input

md c:\uitdienst\%ADUSERACCOUNT%
md c:\uitdienst\%ADUSERACCOUNT%\mail
md c:\uitdienst\%ADUSERACCOUNT%\profile
md c:\uitdienst\%ADUSERACCOUNT%\profile.V2
md c:\uitdienst\%ADUSERACCOUNT%\TSprofile
md c:\uitdienst\%ADUSERACCOUNT%\TSprofile.V2
md c:\uitdienst\%ADUSERACCOUNT%\data

xcopy \\filer\Personal\%ADUSERACCOUNT% c:\uitdienst\%ADUSERACCOUNT%\data\ /e /c /h
xcopy \\filer\shared\Profiles\%ADUSERACCOUNT% c:\uitdienst\%ADUSERACCOUNT%\profile\ /e /c /h
xcopy \\filer\shared\Profiles\%ADUSERACCOUNT%.V2 c:\uitdienst\%ADUSERACCOUNT%\profile.V2\ /e /c /h
xcopy \\filer\Profiles\%ADUSERACCOUNT%TS c:\uitdienst\%ADUSERACCOUNT%\TSprofile\ /e /c /h
xcopy \\filer\shared\Profiles\%ADUSERACCOUNT%TS.V2 c:\uitdienst\%ADUSERACCOUNT%\TSprofile.V2\ /e /c /h

Echo #Druk op F9 om de gekozen mailbox te exporteren naar de beheer mailbox. Vanaf daar kan er een .pst worden gemaakt. > exportmailbox.ps1
Echo #De export kan even duren... Geduld A.u.b. Als de export voltooid is kan je PowerGUI afsluiten >> exportmailbox.ps1
Echo Add-mailboxpermission -identity %ADUSERACCOUNT% -accessrights fullaccess -user beheerder >> exportmailbox.ps1
START "PowerShell" /WAIT C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -command ". 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto; . 'C:\uitdienst\Beheer\exportmailbox.ps1'; exit"

Echo #Druk op F9 om de gekozen mailbox te exporteren naar de beheer mailbox. Vanaf daar kan er een .pst worden gemaakt. > exportmailbox.ps1
Echo #De export kan even duren... Geduld A.u.b. Als de export voltooid is kan je PowerGUI afsluiten >> exportmailbox.ps1
Echo #Export-Mailbox -Identity %ADUSERACCOUNT% -TargetMailbox ka-beheer -TargetFolder Uitdienst\%ADUSERACCOUNT% >> exportmailbox.ps1
Echo Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 > exportmailbox.ps1
Echo Export-Mailbox -Identity %ADUSERACCOUNT% -PSTFolderPath C:\uitdienst\%ADUSERACCOUNT%.pst >> exportmailbox.ps1
START "PowerShell" /WAIT C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -command ". 'C:\uitdienst\Beheer\exportmailbox.ps1'; exit" 


xcopy c:\uitdienst\%ADUSERACCOUNT%.pst c:\uitdienst\%ADUSERACCOUNT%\mail\
del c:\uitdienst\%ADUSERACCOUNT%.pst

set AGAIN=
set /P AGAIN=Nogmaals voor andere gebruiker? (j/n) Enter voor Nogmaals. N voor stoppen 
if "%AGAIN%"=="j" goto input
if "%AGAIN%"=="" goto input

Link naar EE: http://www.experts-exchan.../Exchange/Q_27260514.html

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 12-09 14:40

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Volgens mij vergeet je de naam van de pst op te geven. Verder moet je volgens mij overigens het powershellcommando: "new-mailboxexportrequest" gebruiken.

Voorbeeld van de Technet site:
code:
1
New-MailboxExportRequest -Mailbox AylaKol -FilePath "\\SERVER01\PSTFileShare\Ayla_Recovered.pst"

New-MailboxExportRequest

Overigens is het geen vb-script wat je gebruikt ;)

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


  • JiBo
  • Registratie: September 2005
  • Laatst online: 12-09 19:46
Question Mark schreef op donderdag 18 augustus 2011 @ 12:44:
Volgens mij vergeet je de naam van de pst op te geven. Verder moet je volgens mij overigens het powershellcommando: "new-mailboxrequest" gebruiken.

Voorbeeld van de Technet site:
code:
1
New-MailboxExportRequest -Mailbox AylaKol -FilePath "\\SERVER01\PSTFileShare\Ayla_Recovered.pst"

New-MailboxExportRequest

Overigens is het geen vb-script wat je gebruikt ;)
Klopt dat het geen vb is naar zo zijn er tenminste wat kleurtjes ;-)

Naam van de mailbox geef ik op, alleen niet in dit anonieme script. Het klopt niet dat ik het "new-mailboxrequest" moet gebruiken. Het is echt New-MailboxExportRequest. Zoals in de link die je zelf plakte.

Edit:
Ik snap de verwarring. De grote lap tekst is alleen het script wat ik aan het aanpassen ben. Om een beeld te geven van wat ik wil.

Het gaat erom dat ik volgende commando niet uitgevoerd krijg "1 MailboxExportRequest -filepath \\server -Mailbox nameofmailbox"

[ Voor 13% gewijzigd door JiBo op 18-08-2011 12:48 ]


  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 12-09 14:40

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

JiBo schreef op donderdag 18 augustus 2011 @ 12:46:
[...]
Het klopt niet dat ik het "new-mailboxrequest" moet gebruiken. Het is echt New-MailboxExportRequest. Zoals in de link die je zelf plakte.
Typo, is hersteld :)

Pas dan even de startpost aan als je wilt. In het eerste stukje voorbeeldcode staat het commando "mailboxexportrequest" ipv "new-mailboxexportrequest". Vandaar dat ik even getriggered werd of je het juiste commando wel gebruikte.

[ Voor 29% gewijzigd door Question Mark op 18-08-2011 12:49 ]

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


  • JiBo
  • Registratie: September 2005
  • Laatst online: 12-09 19:46
Gedaan, Excuses, Foutje van het knip en plak werk. Oke Tweakers negeer bovenstaande post aub ;-)
Wie kan mij uit de brand helpen?

  • CXNeXo
  • Registratie: December 2000
  • Laatst online: 10:54

CXNeXo

This behavior is by design.

New-MailboxExportRequest -Mailbox MAILBOX -FilePath "\\serverx\mapx$\mailbox.pst" zou de truuk moeten doen :)

Vergeet alleen niet dat je de AD group "Exchange Trusted Subsytem" rechten moet geven op de share. Daarnaast zul je ook export rechten nodig hebben..

Bekijk anders deze pagina even, erg handig icm met csv files voor mass exports.
http://www.stevieg.org/20...-for-mass-exports-to-pst/

[ Voor 26% gewijzigd door CXNeXo op 18-08-2011 13:06 . Reden: Linkje naar stevieg.org ]

MCSE on Windows 2003 & VMware Certified Professional


  • JiBo
  • Registratie: September 2005
  • Laatst online: 12-09 19:46
Het commando wat jij zegt gebruik ik ook. Zie de startpost. Rechten zijn ook goed, heb ik nogmaals gecontroleerd voor de zekerheid. Deze heb ik ook met powershell ingesteld, en voor de laatste patch werkte het goed op deze mailbox

  • CXNeXo
  • Registratie: December 2000
  • Laatst online: 10:54

CXNeXo

This behavior is by design.

Dat is vreemd, we draaien hier ook op SP1 met de laatste rollup, exports lopen hier goed. Als ik kijk naar het commando en de error melding die je krijgt maak je toch echt een fout:

New-MailboxExportRequest -filepath \\server -Mailbox nameofmailbox.pst

Hier plaats je de -mailbox optie op de verkeerde plek...neem mijn commando nu eens letterlijk over met een test mailbox in een powershell....

MCSE on Windows 2003 & VMware Certified Professional


  • JiBo
  • Registratie: September 2005
  • Laatst online: 12-09 19:46
Bij het uitvoeren van het volgende commando:

New-MailboxExportRequest -mailbox beheerder -filepath "\\server\uitdienst$\test.pst"

Couldn't locate a database suitable for storing this request.
+ CategoryInfo : InvalidArgument: (beheerder:MailboxOrMailUserIdParameter) [New-MailboxExportRequest], Ma
ilboxDatabase...manentException
+ FullyQualifiedErrorId : 91EA8D02,Microsoft.Exchange.Management.RecipientTasks.NewMailboxExportRequest

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 12-09 14:40

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Vanaf waar voer je het commando uit? Wel vanaf een beheersstation met dezelfde versie Exchange tooling als de mailserver gebruikt?

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


  • JiBo
  • Registratie: September 2005
  • Laatst online: 12-09 19:46
Vanaf een beheer server waar outlook 2010 is geinstaleerd. Ook is de Exchange Management Console geinstaleerd. Zelfde foutmelding krijg ik trouwens vanaf de exchange server self.

Acties:
  • 0 Henk 'm!

  • JiBo
  • Registratie: September 2005
  • Laatst online: 12-09 19:46
Even een Bump,
Is er echt niemand die enig idee heeft waar dit vandaan dan komen?
Pagina: 1