none
Powershell Exchange version Francaise paramètre -SearchQuery RRS feed

  • Question

  • Bonjour

    on trouve beaucoup d'information sur les paramètres de -SearchQuery qui l'on utilise avec Search-MailBox mais les paramètres sont spécifiques pour des versions Anglaises.

    par exemple :  -SearchQuery "Subject:'ObjetàChercher*'"    mais "Objet:'TexteàChercher*'" ne fonctionne pas.

    si vous avec une piste pour une commande qui permet la recherche de mails d'une boite spécifique avec une selection sur l'objet du mail

    Merci

    cordialement

    Eric

    samedi 27 février 2016 18:08

Réponses

  • Bonjour

    Voici quelques informations après recherches et tests

    il me manquait les autorisations.

    > Get-RoleGroupMember "Organization Management"  indique que mon compte Admin est bien membre (RecipientType = UserMailBox)

    > Get-RoleGroupMember "Discovery Management"   n'indique aucun compte de ce groupe.

    j'ai donc rajouter mon compte admin

    > Add-RoleGroupMember "Discovery Management" -Member NomCpteAdmin

    par sécurité après traitement on peut supprimer le compte de se groupe avec

    > Remove-RoleGroupeMember ...

    Après ces vérifications, les commandes ci-dessous fonctionnent

    >Search-MailBox MaBAL -SearchQuery "Objet:Test 12*" -EstimateResultOnly

    >Search-MailBox MaBAL -SearchQuery 'Objet:"Test 123" ' - EstimateResultOnly  (ici on cherche le texte exact

    > ... -SearchQuery "Reçu:29/10/2105..30/10/2015" -EstimateResultOnly   fonctionne également

    d'autres attributs qui fonctionnent également :   "Envoyé:30/12/2105"   "De:pnom@mondomaine.fr"

    Merci pour votre aide

    cordialement

    • Marqué comme réponse Eric Dev VB dimanche 13 mars 2016 11:48
    dimanche 6 mars 2016 11:17

Toutes les réponses

  • Bonjour,

    Depuis quelle version d'Exchange souhaites tu faire cette recherche ?

    Vincent.

    dimanche 28 février 2016 16:21
  • Bonjour

    désolé pour la reponse tardive

    Exchange serveur 2010  sur Windows Server 2012 R2 Standard

    cordialement

    dimanche 28 février 2016 16:33
  • Bonjour,

    je ne trouve pas la commande -SearchQuery depuis mon Shell powershell Exchange 2010, je pense qu'il n'est pas supporté sur cette version, je ne suis pas sur donc si quelqu’un peut confirmer, ça serait sympa.

    Voici un script qui peut répondre à ta demande, tester sur un exchange 2010 SP3.


    get-messagetrackinglog -ResultSize Unlimited  -server 'NOMDETONSERVEUR' -Start "01/02/2016 00:00:00" -End "29/02/2016" | Where-Object {$_.Sender -match 'ANDRESSEMAILEXPEDITEUR' -and $_.MessageSubject -like '*OBJETACHERCHER*'-and $_.EventID -match 'Send'}


    Tu peux jouer avec les filtres et les opérateurs pour affiner ta recherche.

    J’espère que cela va t'aider, tiens nous au courant.

    Vincent.

    lundi 29 février 2016 09:44
  • Bonjour

    Voici quelques informations après recherches et tests

    il me manquait les autorisations.

    > Get-RoleGroupMember "Organization Management"  indique que mon compte Admin est bien membre (RecipientType = UserMailBox)

    > Get-RoleGroupMember "Discovery Management"   n'indique aucun compte de ce groupe.

    j'ai donc rajouter mon compte admin

    > Add-RoleGroupMember "Discovery Management" -Member NomCpteAdmin

    par sécurité après traitement on peut supprimer le compte de se groupe avec

    > Remove-RoleGroupeMember ...

    Après ces vérifications, les commandes ci-dessous fonctionnent

    >Search-MailBox MaBAL -SearchQuery "Objet:Test 12*" -EstimateResultOnly

    >Search-MailBox MaBAL -SearchQuery 'Objet:"Test 123" ' - EstimateResultOnly  (ici on cherche le texte exact

    > ... -SearchQuery "Reçu:29/10/2105..30/10/2015" -EstimateResultOnly   fonctionne également

    d'autres attributs qui fonctionnent également :   "Envoyé:30/12/2105"   "De:pnom@mondomaine.fr"

    Merci pour votre aide

    cordialement

    • Marqué comme réponse Eric Dev VB dimanche 13 mars 2016 11:48
    dimanche 6 mars 2016 11:17