none
Demande d'info powershell RRS feed

  • Question

  • Bon je suis pas une flèche en powershell.

    On me demande des infos sur les boites Exchange de mon groupe

    Voici ce que j'ai trouvé sur le net

    Get-MailboxStatistics -Server ser-exchange | Sort-Object TotalItemSize -Descending | ft DisplayName,StorageLimitStatus,@{label="TotalItemSize(MB)";expression={$_.TotalItemSize.Value.ToMB()}},ItemCount >> c:\taille_mail.txt

    Mais il me manque une info importante dans ce tableau c'est le quota de chaque personne

    Comment puis-je l'obtenir ?

    Merci à tous pour votre retour

    mardi 11 octobre 2016 14:53

Réponses

  • Voici un exemple de requête que vous pouvez utiliser. Ce n'est pas très propre, mais cela fonctionne:

    Get-MailboxStatistics -Server ser-exchange | Sort-Object TotalItemSize -Descending | ft DisplayName, StorageLimitStatus, @{label="TotalItemSize(MB)";expression={$_.TotalItemSize.Value.ToMB()}}, ItemCount, @{label="IssueWarningQuota";expression={(get-mailbox $_).IssueWarningQuota}}, @{label="ProhibitSendQuota";expression={(get-mailbox $_).ProhibitSendQuota}}, @{label="ProhibitSendReceiveQuota";expression={(get-mailbox $_).ProhibitSendReceiveQuota}}

    Les boites aux lettres n'indiquant pas de valeur utilisent la valeur par défaut de leur base de données.

    • Marqué comme réponse Yannix63 mercredi 12 octobre 2016 13:59
    mercredi 12 octobre 2016 13:32

Toutes les réponses

  • Bonjour,

    Cet article pourrait vous aider:

     Afficher les tailles et les quotas des boîtes aux lettres à l'aide de Windows PowerShell



    L’information n’a de valeur que si elle est partagée!! AK |Mon Blog|

    mardi 11 octobre 2016 17:58
  • Bonjour Amed, tous d'abord merci pour la réponse.

    Les différents paramètres nous indique si le quotas a été atteint ou pas

    mais ne nous indique pas le quota attribuer à chaque boite !

    PS : j'avais déjà épluché cette article MSDN ...

    mercredi 12 octobre 2016 11:33
  • Bonjour,

    Les 3 seuils de quota (avertissement, interdiction d'envoi, interdiction de réception) sont fixés par défaut par la base de données dans laquelle se trouve la boite aux lettres (propriétés de la base, rubrique "limites").

    Si un utilisateur dispose du quota par défaut de sa base de données, les propriétés correspondantes (IssueWarningQuota, ProhibitSendQuota, ProhibitSendReceiveQuota) seront fixées à $null sur sa boite aux lettres.

    Il est donc difficile d'obtenir le quota effectif pour une boite aux lettres données, puisque l'information peut provenir de deux sources différentes (propriétés de la base de données ou propriétés de la boite aux lettres).

    Vos bases de données disposent-elles de quotas par défaut identiques?

    mercredi 12 octobre 2016 12:40
  • Voici un exemple de requête que vous pouvez utiliser. Ce n'est pas très propre, mais cela fonctionne:

    Get-MailboxStatistics -Server ser-exchange | Sort-Object TotalItemSize -Descending | ft DisplayName, StorageLimitStatus, @{label="TotalItemSize(MB)";expression={$_.TotalItemSize.Value.ToMB()}}, ItemCount, @{label="IssueWarningQuota";expression={(get-mailbox $_).IssueWarningQuota}}, @{label="ProhibitSendQuota";expression={(get-mailbox $_).ProhibitSendQuota}}, @{label="ProhibitSendReceiveQuota";expression={(get-mailbox $_).ProhibitSendReceiveQuota}}

    Les boites aux lettres n'indiquant pas de valeur utilisent la valeur par défaut de leur base de données.

    • Marqué comme réponse Yannix63 mercredi 12 octobre 2016 13:59
    mercredi 12 octobre 2016 13:32
  • Bravo cela me convient tout à fait !

    Peut-être cela pourra t-il servir a d'autre personne !

    mercredi 12 octobre 2016 14:00