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
![Comment lutter contre le Phishing ?](https://www.itpro.fr/wp-content/uploads/2024/07/Special-Report-Eviden-Securite-Phishing-Juillet-2024.png)
Comment lutter contre le Phishing ?
Dans un environnement cyber en constante mutation, le phishing évolue vers des attaques toujours plus sophistiquées combinant IA, automatisation et industrialisation. Une réalité complexe qui exige des mesures de sécurité avancées et repensées au-delà de l’authentification multifacteur. Découvrez les réponses technologiques préconisées par les experts Eviden et les perspectives associées à leur mise en œuvre.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Stimuler l’innovation durable grâce à la transformation numérique et aux principes ESG
- Retour au bureau avec Copilot M365
- Les entreprises optent pour des solutions durables
- Le rôle clé du no-code/low-code dans la transformation numérique
- Le rôle de l’intelligence Artificielle dans le Cloud Computing
![Revue Smart DSI](https://www.itpro.fr/wp-content/uploads/2024/07/SMART-DSI-Numero-34-Juin-2024.jpg)