Exchange Gestion des Quotas Part2

By | 18 août 2015

boite mailDans le précédent article, j’ai expliqué d’une manière globale la gestion des quotas! Aujourd’hui, je vais automatiser le processus. Comment ? En plaçant, mon utilisateur dans un groupe AD, et via un petit script powershell que je fais tourner toutes les nuits, je définis automatiquement le quota utilisateur. Vous voyez le principe ?

Je vous explique cela après le lien.

Groupe AD

Dans mon Active Directory, je créé autant de groupe AD que j’ai de Quota de messagerie. Ainsi en plaçant mon utilisateur dans mon groupe AD, il se voit attribuer le quota défini.

Pour l’exemple 5 Groupe AD :

  • Quota_Exchange_500MO
  • Quota_Exchange_750MO
  • Quota_Exchange_1GO
  • Quota_Exchange_1.5GO
  • Quota_Exchange_2GO

Je n’ai plus qu’a placer mes utilisateurs dans les bons groupes.

Coté Exchange

Le reste du paramétrage ce passe sur le serveur Exchange. Je vais dans un premier temps créer autant de tâche planifier que j’ai de groupe AD :

Quota exchangeTâche Exchange que je démarre toutes les nuit à minuit.

Ma tâche planifier démarre un powershell  et exécute le script Quota1000.ps1. Ci-dessous les variables appelé.

Program/script

C:WindowsSystem32WindowsPowerShellv1.0powershell.exe

Add arguments (optional):

-version 2.0 -NonInteractive -WindowStyle Hidden -command « . ‘E:Program FilesMicrosoftExchange ServerV14binRemoteExchange.ps1’; Connect-ExchangeServer -auto; « C:ScriptsQuota1000.ps1 »

Propriété

Contenu des Scripts :

J’ai donc 5 scripts, tous calibré comme celui ci-dessous :

Import-Module activedirectory
Get-ADGroupMember « Quota_Exchange_500MO » | select @{l= »identity »;e={$_.distinguishedname}} | Get-user | set-mailbox -IssueWarningQuota 471859200  -ProhibitSendQuota 524288000 -ProhibitSendReceiveQuota « Unlimited » -UseDatabaseQuotaDefaults $false

Dans un premier temps j’importe le Module ActiveDirectory (variable indispensable pour appeler mon groupe AD).  Puis je vais chercher les membres du groupe AD « Quota_Exchange_500MO » et leurs associent un quota de Warning et de Prohibit Send quota.

Rien de plus simple ! Mais fallait y penser !

Sur le même thème :

  1. Exchange Gestion des Quotas Part1
  2. Exchange Gestion des Quotas Part2

 
Author: matstar

Administrateur système et réseau depuis quelques années, j'ai créé ce blog comme carnet de route. De petits rien qui j'espère profiteront au plus grand nombre !

Laisser un commentaire