none
archiviazione di mail su pst in range di date RRS feed

  • Domanda

  • Buongiorno a tutti, ho un problema a spostare tutte le mail di un determinato utente (che è di fatto un archivio) entro un certo range di date. (nb server exchange 2010)

    Io ho provato con questo comando per esportare (nb le export request sono autorizzate, le faccio già per gli utenti che lasciano l'azienda per  esempio):

    New-MailboxExportRequest -ContentFilter {(Sent -lt '08/01/2016') -and (Sent -gt '08/01/2016')} -Mailbox archivio -FilePath \\EXCHANGE2010\m$\temp\archivio_08_2016.pst

    ma fallisce sempre. Ho provato:

    a invertire giorno e mese

    a invertire gt e lt 

    a mettere il server exchange in formato data DD/mm/YYYY PRIMA di aprire le shell

    a mettere apici invece di doppi apici... etc etc ma mi va sempre in errore nella console oppure mi dice status failed e nel log degli eventi dice "

    ContentFilter non valido. Impossibile convertire il valore "31/08/2016 00:00:00" nel tipo System.DateTime. --> Impossibile convertire il valore "31/08/2016 00:00:00" nel tipo System.DateTime."

    anche se dò il comando :

    New-MailboxExportRequest -ContentFilter {(Sent -gt '08/01/2016') -and (Sent -lt '08/31/2016')} -Mailbox archivio -FilePath \\EXCHANGE2010\m$\temp\sent_archivio_08_2016.pst   (e la data è DD/mm/YYYY)... 

    inoltre questo comando se ho capito bene copia non muove i messaggi. per cancellare pensavo di dare:

    Search-Mailbox -identity archivio -SearchQuery '(Received 08/01/2016..08/31/2016)' -Deletecontent

    qualcuno ha suggerimenti ? 

    grazie

    venerdì 17 marzo 2017 15:57

Risposte

  • Vedo una cosa che mi fa venire i brividi... il messaggio di errore che hai postato è in italiano, per cui immagino che anche Exchange sia installato in italiano... pessimo!

    Per essere sicuro che tutto funzioni come deve, la lingua del server e di Exchange devono essere in inglese, i regional settings pure, quello che ti è concesso è la tastiera in italiano :-)

    Ora, cambiare lingua di Exchange non è possibile, ma almeno i setting correggili.

    Fatto ciò, nella sintassi devi usare il formato MM/dd/yyyy

    Roberto


    Roberto Ferazzi
    Microsoft® MVP Office Server & Services (Exchange Server)
    Moderator in the Microsoft TechNet Italy Forums
    My MVP Profile

    MSExchange.Community

    sabato 18 marzo 2017 16:40
    Moderatore
  • Ciao, io uso questa stringa e funziona, il server è in inglese con locales in ita. il Date è in formato M/d/yyyy per il short date.

    new-mailboxexportrequest -Mailbox username -ContentFilter {(Received -gt "12/01/2015") -and (Received -lt "12/05/2015") -or (sent -gt "12/01/2015") -and (sent -lt "12/05/2015")} -filepath "\\path\username.pst"

    confermo che il comando non cancella le mail se non aggiungi il -deletecontent.

    Ciao.

    A.

    venerdì 17 marzo 2017 17:02
    Moderatore

Tutte le risposte

  • Ciao, io uso questa stringa e funziona, il server è in inglese con locales in ita. il Date è in formato M/d/yyyy per il short date.

    new-mailboxexportrequest -Mailbox username -ContentFilter {(Received -gt "12/01/2015") -and (Received -lt "12/05/2015") -or (sent -gt "12/01/2015") -and (sent -lt "12/05/2015")} -filepath "\\path\username.pst"

    confermo che il comando non cancella le mail se non aggiungi il -deletecontent.

    Ciao.

    A.

    venerdì 17 marzo 2017 17:02
    Moderatore
  • Vedo una cosa che mi fa venire i brividi... il messaggio di errore che hai postato è in italiano, per cui immagino che anche Exchange sia installato in italiano... pessimo!

    Per essere sicuro che tutto funzioni come deve, la lingua del server e di Exchange devono essere in inglese, i regional settings pure, quello che ti è concesso è la tastiera in italiano :-)

    Ora, cambiare lingua di Exchange non è possibile, ma almeno i setting correggili.

    Fatto ciò, nella sintassi devi usare il formato MM/dd/yyyy

    Roberto


    Roberto Ferazzi
    Microsoft® MVP Office Server & Services (Exchange Server)
    Moderator in the Microsoft TechNet Italy Forums
    My MVP Profile

    MSExchange.Community

    sabato 18 marzo 2017 16:40
    Moderatore
  • scusate attesa ma ho avuto altri impegni. oggi penso che provo. comunque la lingua è italiano, mi è stto detto perchè gli serviva avere outlook web in italiano per gli utenti.

    dopo vi aggiorno

    venerdì 31 marzo 2017 12:19