Archive

Archives pour 29/09/2009

Supprimer un message de toutes les boites.

Il arrive qu’un message passe au travers de votre antivirus, qu’un utilisateur envoi un message malveillant ou tout simplement une mauvaise manipulation dans le choix d’un destinataire ou d’une liste de distribution.
Cette commande permet de supprimer un message de toutes les boites aux lettres d’une mailbox database.
Il est possible avec les options d’archiver le message dans une boites aux lettres d’administration et de filtrer la recherche sur l’émetteur ou le contenu.

?View Code POWERSHELL
Get-Mailbox -Database Server001\Database002 | Export-Mailbox -DeleteContent -SubjectKeywords "Ex gf Wounded Obama" -AttachmentFilenames "install.zip" -TargetMailbox export.mailbox -TargetFolder "Export"

Création d’une boite aux lettres.

Très utile pour créer rapidement une boite depuis votre poste de travail.
Script de création de boites aux lettres.
Le compte dans un environnement de production aura surement besoin d’être configurer car il manque le logon script, les groupes etc…
Un petit set-user glisser en dessous peut faire l’affaire pour les options simples.

?View Code POWERSHELL
$mfname = Read-Host "Renseigner le prénom au format Ex: Jean-Sebastien"
$mlname = Read-Host "Renseigner le nom au format Ex: LE MUSICIEN"
$malias = Read-Host "Renseigner le login au format Ex: js.lemusicien"
$mmdb = Read-Host "Renseigner la mailbox database au format Ex: Server\MailboxDatabase"
$mupn = $malias + "@domain.local"
$mdname = $mlname + " " + $mfname
$mou = "domain.local/Site_Paris/OU_Compta/Users"
$pass = ConvertTo-SecureString "Pass2009" -AsPlainText -Force
New-Mailbox -FirstName $mfname -LastName $mlname -Name $mdname -Database $mmdb -OrganizationalUnit $mou -UserPrincipalName $mupn -Password $pass