none
Suppression des mails antérieurs à l'année 2000 RRS feed

  • Question

  • Bonjour à tous,

    J'ai une vingtaine d'utilisateur, pour qui j'ai "TotalItemSize(MB) =IssueWarning" (la boite fait environ 22Go) . Quelle est la meilleure méthode afin de supprimer sur le serveur exchange 2010, les mails antérieurs à 2002 par exemple ?

    En attente de vos réponses,

    Lolobit. 


    • Modifié lolobit lundi 8 décembre 2014 14:41
    lundi 8 décembre 2014 14:41

Réponses

  • Bonjour,

    Se placer dans le répertoire ou se trouve les mails

    foreach ($item in $items)

    {
        $days=($item |New-TimeSpan).days
        if ($days -ge 4747) # Ce qui nous fait le nombre de jour
        {
         $i++
         $item.fullname
         remove-item $item
        }
    }

    Ou alors je me complique peut être et ce truc risque de faire pas mal de dommage

    Sinon essayez de voir avec un 

    Get-Mailbox | Where-Object {$_.WhenCreated –ge ((Get-Date).Adddays(-4747))} | remove (voir cmd remove)  # Mailbox étant la boite mail nous on recherche les mails donc je sais pas si ça peut se dissocie avec un Get-Mail.

    C'est une piste de réflexion, jamais testé.

    Cordialement,


    Vers l'infini et au delà


    lundi 8 décembre 2014 15:17