Le troisième exemple va définir une limite de quota d’envoi à 600 Mo pour tous les utilisateurs pouvant utiliser la messagerie dans l’organisation, à condition qu’ils aient le terme de « Manager » dans leur titre.
Get-User –Filter { Title –Like “*Manager*“} –RecipientTypeDetails UserMailbox | Set-Mailbox
Démonstrations
–ProhibitSendQuota 600MB
Explications : Le Cmdlet Get-User renvoie tous les objets utilisateurs contenus dans Active Directory, y compris les utilisateurs non autorisés à utiliser la messagerie électronique. Afin de récupérer les objets utilisateurs que le Cmdlet Set-Mailbox peut utiliser, il faut filtrer le résultant de manière à ne renvoyer que les objets utilisateurs Active Directory qui sont des utilisateurs autorisés à utiliser la messagerie. Le paramètre RecipientTypeDetails permet de spécifier les objets qui possèdent une boîte aux lettres (avec UserMailbox) dans le cas présent. Il reste à récupérer les utilisateurs identifiés comme managers. Dans l’exemple, la propriété Title de chaque objet utilisateur Active Directory est renseignée. Nous nous servons de cette valeur pour déterminer les utilisateurs qui sont des managers à l’aide du paramètre Filter qui donne l’instruction au serveur de ne renvoyer que les objets Active Directory correspondant aux critères indiqués. Cette opération s’appelle le filtrage côté serveur. Une fois que vous avez défini un ensemble d’objets, celui-ci est transmis au Cmdlet Set-Mailbox, qui définit alors la propriété Prohibit- SendQuota de chaque boîte aux lettres à 600 Mo.
Le quatrième exemple est la démonstration d’une suppression de toutes les boîtes aux lettres qui sont membres d’un groupe de distribution.
Get-DistributionGroupMember “Marketing2006” | Where { $_.RecipientType –Eq “UserMailbox” } | Remove-Mailbox -WhatIf
Explications : Le Cmdlet Get-DistributionGroupMember récupère les objets destinataires qui sont membres du groupe de distribution « Marketing2006 ». Cependant, il faut exclure tous les types de destinataires sauf ceux qui correspondent à des boîtes aux lettres « UserMailbox ». Néanmoins, contrairement à d’autres Cmdlets, le Cmdlet Get-DistributionGroupMember ne dispose pas du Cmdlet Filter, ce qui signifie qu’il ne peut pas effectuer le filtrage côté serveur (parce qu’ils n’y voient aucun avantage en termes de performance).
Dans ce cas, vous pouvez utiliser le Cmdlet Where pour effectuer le filtrage côté client, ce qui récupère tous les objets et effectue le filtrage sur la machine cliente locale. Le Cmdlet Where ne transmet que les objets qui répondent aux critères qui sont spécifiés. Les objets qui ont un RecipientType de « UserMailbox » sont envoyés au Cmdlet Remove-Mailbox.
Ce Cmdlet supprime l’objet utilisateur Active Directory et marque la boîte aux lettres pour élimination. Lorsque le paramètre WhatIf est utilisé, le Cmdlet Remove-Mailbox affiche un texte similaire à ce qui suit : What if : Removing the Mailbox “domain.local/Users/User 10“ will remove the Windows user object and mark the mailbox in the database for removal. Si vous êtes persuadé que la commande va effectuer les actions que vous voulez, exécutez la commande à nouveau sans WhatIf.
Pour certains Cmdlets, tels que ceux qui comportent le verbe Remove, l’interpréteur de commandes demandera automatiquement confirmation avant toute modification. Vous avez le choix d’examiner chaque modification, d’indiquer à l’interpréteur de commandes de ne pas demander confirmation une nouvelle fois ou d’annuler tout traitement ultérieur. Pour les Cmdlets qui n’implémentent pas de confirmation automatiquement, vous pourrez forcer la confirmation en utilisant le paramètre Confirm.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Les 6 étapes vers un diagnostic réussi
- Chiffrements symétrique vs asymétrique
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
Les plus consultés sur iTPro.fr
- Les Assises 2026 : encore plus d’énergie pour poursuivre le chemin
- Agents IA : arrêtons de leur confier nos secrets
- Ransomwares : l’extorsion vise désormais les salariés et leurs proches
- Veeam passe à la vitesse supérieure avec iResOps pour Microsoft 365
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
