Exchange 2013 export mail + delete content

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

Anoniem: 795383

Topicstarter
Bij exchange 2007 en 2010 kon je makkelijk specifieke mail exporteren naar een PST en daarna deleten uit de online mailbox.

Specifiek > voorbeeld mails uit een bepaalde tijdszone en hierbij bepaalde mappen ook nog eens excluderen.


volgend script werkte perfect >

Export-Mailbox -Identity name -StartDate "01/07/14" -EndDate "30/09/14" -ExcludeFolders "\calendar","\Contacts","\Suggested Contacts","\Tasks" -PSTFolderPath "path" –DeleteContent

echter vanaf Exchange 2013 werkt dit commando niet meer en ik vind niks terug wat maar in de buurt komt van wat ik deed met het bovenstaande commando.

Iemand tips?

bedankt.

Alle reacties


Acties:
  • 0 Henk 'm!

  • larshack
  • Registratie: Maart 2007
  • Laatst online: 11-07 13:25

larshack

Zonder melk en suiker

Dat heet tegenwoordig New-MailboxExportRequest, of je daar ook items mee kunt verwijderen weet ik zo even niet.

[ Voor 41% gewijzigd door larshack op 19-07-2016 13:56 ]


Acties:
  • 0 Henk 'm!

  • rtenklooster
  • Registratie: Juli 2008
  • Laatst online: 23-04 18:11
Je kan in 2013 nog steeds exporteren naar pst.
Je moet echter wel eerst de gebruiker rechten geven:
code:
1
New-ManagementRoleAssignment –Role "Mailbox Import Export" –User domein\gebruikersnaam


Daarna exporteren:
code:
1
New-MailboxExportRequest –Mailbox mvandijk –FilePath \\win-9TEH2L2G2S8\Support\Export\mvandijk.pst


Zie:
http://windowstechblog.nl...ge-2010-2013#.V44U56JQXfA

Acties:
  • 0 Henk 'm!

  • DaVaRiOuS
  • Registratie: September 2001
  • Laatst online: 27-07-2022
Ik ben hier ook mee bezig om exports te maken vanuit Exchange 2013 naar PST bestanden.
Echter maak ik gebruik van dit script om alle mailboxen te exporten naar PST (http://www.stevieg.org/20...-for-mass-exports-to-pst/).


Als ik een Exchange Management Shell open en hierin het ps1 script oproept dan word deze netjes uitgevoerd.

Nu zou ik dit graag in een scheduler willen zetten.
Ik heb deze pagina bekeken (http://www.msexchange.org...ange-powershell-task.html) en dit op die manier uitgevoerd.

In de programma/script regel laat ik de powershell openen en in de 'Add arguments' regel heb ik het volgende staan:

-command ". 'C:\Program Files\Microsoft\Exchange Server\V15\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto; MassExport.ps1"

Maar dit werkt helaas niet.
Zie ik wat over het hoofd? Hoe kan ik het ps1 script in een scheduler laten uitvoeren?

----

Excuses, ik had een tikfoutje gemaakt 8)7 Het werkt nu wel :*)

[ Voor 28% gewijzigd door DaVaRiOuS op 19-07-2016 22:11 ]


Acties:
  • 0 Henk 'm!

Anoniem: 795383

Topicstarter
het "New-MailboxExportRequest" commando had ik idd ook reeds gevonden , voorbeeld >

New-MailboxExportRequest -Mailbox "administrator" -ContentFilter {(Received -ge "07/01/2015") -and (Received -le "07/12/2015")} -FilePath \\name\name.pst

om de mails dan te verwijderen lukt het via volgende commando >

search-mailbox -identity administrator -SearchQuery "received:07/01/2016..07/14/2016" –deletecontent

echter, ik zit nog met 1 probleem. Ik kan nergens een folder excluderen, zoals voor agenda items of een andere hoofdmap die gebruikers aangemaakt hebben, waarin belangrijke mail zit die nooit weg mag, ook al is deze ouder dan een bepaalde datum..

Acties:
  • 0 Henk 'm!

  • wagenveld
  • Registratie: Februari 2002
  • Niet online
Wat probeer je nou precies te bereiken, want volgens mij gebruik je de verkeerde insteek. Voor dergelijke selectieve archiveer acties zijn Retention Policies bedoeld.

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Nog even afgezien van bovenstaande:
Anoniem: 795383 schreef op woensdag 20 juli 2016 @ 08:35:
echter, ik zit nog met 1 probleem. Ik kan nergens een folder excluderen, zoals voor agenda items of een andere hoofdmap die gebruikers aangemaakt hebben, waarin belangrijke mail zit die nooit weg mag, ook al is deze ouder dan een bepaalde datum..
Ik heb het niet geprobeerd, maar heb je alle mogelijke parameters van New-MailboxExportRequest gecheckt? Er is gewoon een ExcludeFolders - https://technet.microsoft...f607299(v=exchg.150).aspx

[ Voor 0% gewijzigd door F_J_K op 21-07-2016 11:14 . Reden: er zit een v in bovenstaande ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 23:54

Jazzy

Moderator SSC/PB

Moooooh!

wagenveld schreef op donderdag 21 juli 2016 @ 10:33:
Wat probeer je nou precies te bereiken, want volgens mij gebruik je de verkeerde insteek. Voor dergelijke selectieve archiveer acties zijn Retention Policies bedoeld.
Daarmee kun je niet naar een PST-bestand archiveren.

[ Voor 5% gewijzigd door Jazzy op 21-07-2016 11:18 ]

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • wagenveld
  • Registratie: Februari 2002
  • Niet online
PST's zijn zo 1990.

Acties:
  • 0 Henk 'm!

  • Turdie
  • Registratie: Maart 2006
  • Laatst online: 20-08-2024
Anoniem: 795383 schreef op woensdag 20 juli 2016 @ 08:35:
het "New-MailboxExportRequest" commando had ik idd ook reeds gevonden , voorbeeld >

New-MailboxExportRequest -Mailbox "administrator" -ContentFilter {(Received -ge "07/01/2015") -and (Received -le "07/12/2015")} -FilePath \\name\name.pst

om de mails dan te verwijderen lukt het via volgende commando >

search-mailbox -identity administrator -SearchQuery "received:07/01/2016..07/14/2016" –deletecontent

echter, ik zit nog met 1 probleem. Ik kan nergens een folder excluderen, zoals voor agenda items of een andere hoofdmap die gebruikers aangemaakt hebben, waarin belangrijke mail zit die nooit weg mag, ook al is deze ouder dan een bepaalde datum..
Je kunt met Search-Mailbox niet op folder zoeken omdat die iedere mail afgaat en zich niks aantrekt van folders volgens mij.

Waafom maakt je het jezelf zo moeilijk?

Wat ik altijd deed is de hele mailbox exporteren en de PST overhandigen aan degene die hem nodig had, diegene weet zelf wel welke folders ie nodig heeft of niet. En de originele mailbox liet ik dan gewoon intact, tenzij de eigenaar van de mailbox uit dienst ging, dan bleef ik ie nog 30 dagen bewaard en daarna was ie weg. Dat moet je natuurlijk wel goed afstemmen procedureel met je gebruikers, maar dat maakt het een stuk makkelijker. Want als je eenmaal gaat toegeven in Exchange 2013 en Exchange Online aan het exporteren van folders is echt het einde zoek. Ik ben er een paar maanden mee bezig geweest om het te proberen, maar heb op een gegeven moment de knoop doorgehakt en tegen iedereen gezegd dat ik alleen hele mailboxen kan exporteren. Als je de mailbox intact laat (eventueel disabled), dat maakt het makkelijker als een gebruiker terug in dienst komt of iemand anders zijn functie overneemt, want dan kun je die mailbox gewoon weer enablen en heeft alle mail weer beschikbaar, anders moet je weer moeilijk gaan doen om die specifieke folder te importeren in de mailbox enzo.

Wat ik heel soms deed als een security officer erom vroeg, dan exporteerde ik alleen de specifieke folders die ze opgaven. dan hoef je ook niks te excluden (New-MailboxExportRequest heeft een -IncludeFolders parameter).
PowerShell:
1
New-MailboxExportRequest -mailbox MAILBOX -IncludeFolders FOLDERNAME -FilePath PSTDESTINATIONSHARE

[ Voor 16% gewijzigd door Turdie op 22-07-2016 23:30 ]


Acties:
  • 0 Henk 'm!

Anoniem: 795383

Topicstarter
is puur voor archiveringsdoeleinden

Acties:
  • 0 Henk 'm!

Anoniem: 795383

Topicstarter
wagenveld schreef op donderdag 21 juli 2016 @ 10:33:
Wat probeer je nou precies te bereiken, want volgens mij gebruik je de verkeerde insteek. Voor dergelijke selectieve archiveer acties zijn Retention Policies bedoeld.
heb ik idd ook reeds bekeken.
Kan je ook retention policies toepassen op niet standaard mappen (inbox,sent items,..) die een gebruiker onder de root van zijn mailbox heeft aangemaakt?

Acties:
  • 0 Henk 'm!

Anoniem: 795383

Topicstarter
shadowman12 schreef op vrijdag 22 juli 2016 @ 22:23:
[...]


Je kunt met Search-Mailbox niet op folder zoeken omdat die iedere mail afgaat en zich niks aantrekt van folders volgens mij.

Waafom maakt je het jezelf zo moeilijk?

Wat ik altijd deed is de hele mailbox exporteren en de PST overhandigen aan degene die hem nodig had, diegene weet zelf wel welke folders ie nodig heeft of niet. En de originele mailbox liet ik dan gewoon intact, tenzij de eigenaar van de mailbox uit dienst ging, dan bleef ik ie nog 30 dagen bewaard en daarna was ie weg. Dat moet je natuurlijk wel goed afstemmen procedureel met je gebruikers, maar dat maakt het een stuk makkelijker. Want als je eenmaal gaat toegeven in Exchange 2013 en Exchange Online aan het exporteren van folders is echt het einde zoek. Ik ben er een paar maanden mee bezig geweest om het te proberen, maar heb op een gegeven moment de knoop doorgehakt en tegen iedereen gezegd dat ik alleen hele mailboxen kan exporteren. Als je de mailbox intact laat (eventueel disabled), dat maakt het makkelijker als een gebruiker terug in dienst komt of iemand anders zijn functie overneemt, want dan kun je die mailbox gewoon weer enablen en heeft alle mail weer beschikbaar, anders moet je weer moeilijk gaan doen om die specifieke folder te importeren in de mailbox enzo.

Wat ik heel soms deed als een security officer erom vroeg, dan exporteerde ik alleen de specifieke folders die ze opgaven. dan hoef je ook niks te excluden (New-MailboxExportRequest heeft een -IncludeFolders parameter).
PowerShell:
1
New-MailboxExportRequest -mailbox MAILBOX -IncludeFolders FOLDERNAME -FilePath PSTDESTINATIONSHARE
thx voor reactie.

dus de -IncludeFolders optie zal enkel maar die folder exporteren?

Acties:
  • +1 Henk 'm!

  • Turdie
  • Registratie: Maart 2006
  • Laatst online: 20-08-2024
Anoniem: 795383 schreef op zaterdag 23 juli 2016 @ 11:43:
[...]


thx voor reactie.

dus de -IncludeFolders optie zal enkel maar die folder exporteren?
Ja,klopt. Hier een voorbeeld waarin je alleen de Inbox en Sent Items exporteert

PowerShell:
1
 New-MailboxExportRequest -IncludeFolders "#Inbox#/*","#SentItems#" -Mailbox <user> -FilePath \\<server FQDN>\<shared folder name>\<PST name>.pst
Pagina: 1