Accueil - Guides & Astuces - Serveurs & Infrastructure - Exchange – Changer les quotas des utilisateurs en Powershell

Exchange – Changer les quotas des utilisateurs en Powershell

Exchange – Changer les quotas des utilisateurs en Powershell
4.8 (96%) 5 vote[s]

Dans ce tutoriel je vais vous présenter des scripts Powershell qui permettent de modifier rapidement les quotas de vos utilisateurs sur un serveur Exchange.

Le tutoriel fonctionne de Exchange 2007 à 2019.

Alors certes on peut faire ça à la mano depuis l'interface mais si vous avez des centaines d'utilisateurs ce sera infernal, répétitif et long.

Changement des quotas depuis l'interface Web Exchange

L'interface est la même pour Exchange 2013 / 2016 et 2019. Je ne prends pas en compte Exchange 2007 et 2010 puisqu'ils sont dépassés.

Il faut se rendre sur votre interface : https://nom-serveur/ecp

Pour un changement par défaut (pour les nouveaux comptes)

Il faut se rendre sur votre base données puis dans l'onglet "limites"

exchange quota global

Pour modifier les quotas des utilisateurs

Il faut aller dans l'onglet Destinataires puis choisir la boîte d'un utilisateur.

changer le quota par utilisateur

Vous pouvez faire cette modification pour chaque utilisateurs ou utiliser un script Powershell

Changer le quota des utilisateurs en Powershell

Pour exécuter le script il faut se connecter à l'Exchange Management Shell.

Ensuite vous pouvez adapter ce script :

foreach ($i in (get-mailbox | Get-MailboxStatistics | Where {$_.TotalItemSize -lt 1GB})){Set-Mailbox -Identity $i -IssueWarningQuota 5017mb -ProhibitSendQuota 5gb -ProhibitSendReceiveQuota 5gb -UseDatabaseQuotaDefaults $false}

On va décrypter ce script.

Pour chaque itérations le script va appliquer les quotas si le volume de la boîte est inférieure à 1GB

Comme vous pouvez le voir le quota appliqué est :

  • 5017mb pour l'avertissement (IssueWarningQuota) (ça correspond à 4.9GO) bizarrement ça fonctionne pas quand je met la valeur en GB ça ne fonctionne pas
  • 5gb pour interdire l'envoi (ProhibitSendQuota)
  • 5gb pour interdire l'envoi et la réception (ProhibitSendReceiveQuota)

Bien sûr vous pouvez adapter les valeurs selon votre cas.

Vous pouvez vérifier les quotas pour vos utilisateurs ils devraient changer.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Notre site propose des cookies afin d'améliorer votre expérience utilisateur. Pour informations nous utilisons Google Adsense pour afficher de la publicité et Google Analytics pour avoir des statistiques précises sur le nombre de visiteurs et pour améliorer notre positionnement sur google. Si vous êtes d'accord avec ça merci de cliquer sur "Accepter". Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer