Avec l’arrivée du dernier système de messagerie de Microsoft, Exchange 2007, c’est notre façon de travailler qui change complètement. En effet, Exchange 2007 s’administre essentiellement en ligne de commande, d’ailleurs certaines fonctions sont (volontairement) absentes de l’interface GUI. Pour ceux qui sont un peu perdu, je vous propose de rassembler dans ce billet, l’essentiel des commandes de base pour administrer au quotidien votre plateforme de messagerie.
Il convient donc d’administratrer Exchange par le biais du Exchange Management Shell (anciennement Monad). Pour se faire, aller dans Démarrer => Programmes => Microsoft Exchange Server 2007 => Exchange Management Shell. Si vous obtenez une erreur, il faut ajouter le composant à l’aide de la commande Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin
Pour créer un boîte aux lettres utilisateur via EMS (Exchange Management Shell) : New-Mailbox -ALias Cédric -Database « First Storage Group\Mailbox Database » -Name GEORGEOT -OrganizationalUnit Users -FirstName Cédric -LastName GEORGEOT -DisplayName « Cédric GEORGEOT » -UserPrincipalName cgeorgeot@mondomaine.fr
Pour activer la boîte aux lettres d’un utilisateur existant: Enable-Mailbox -Identity DOMAINE\cgeorgeot -Database « First Storage Group\Mailbox Database »
Pour supprimer une boîte aux lettres utilisateur: Remove-Mailbox -Identity DOMAINE\cgeorgeot
Pour supprimer une boîte aux lettres et compte associé: Remove-Mailbox -Identity DOMAINE\cgeorgeot -Permanent:$true
Pour désactiver la messagerie d’un utilisateur: Disable-Mailbox cgeorgot@mondomaine.fr
Pour activer, désactiver l’accès à OWA: Set-CASMailBox -Identity cgeorgeot@mondomaine.fr -OWAEnable $true $false : désactive l’accès à OWA.
Pour activer la messagerie d’un contact :Enable-MailContact -Identity Will -’domaine.local/Users/Cédric GEORGEOT’-ExternalEmailAddress:SMTP:cgeorgeot@mondomaine.fr
Pour permettre l’accès à la boîte à la boîte aux lettres d’un utilisateur Add-MailboxPermission -identity cgeorgeot -User pgerard -AccessRights FullAccess
Tester le bon fonctionnement des services Test-ServiceHealth:
Créer une liste noire: Set-RecipientFilterConfig -RecipientValidationEnabled:$True Set-RecipientFilterConfig -BlockListEnabled:$true -BlockedRecipients spam@viagra.com, chiant@spam.com, ….
Il convient donc d’administratrer Exchange par le biais du Exchange Management Shell (anciennement Monad). Pour se faire, aller dans Démarrer => Programmes => Microsoft Exchange Server 2007 => Exchange Management Shell. Si vous obtenez une erreur, il faut ajouter le composant à l’aide de la commande Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin
Pour créer un boîte aux lettres utilisateur via EMS (Exchange Management Shell) : New-Mailbox -ALias Cédric -Database « First Storage Group\Mailbox Database » -Name GEORGEOT -OrganizationalUnit Users -FirstName Cédric -LastName GEORGEOT -DisplayName « Cédric GEORGEOT » -UserPrincipalName cgeorgeot@mondomaine.fr
Pour activer la boîte aux lettres d’un utilisateur existant: Enable-Mailbox -Identity DOMAINE\cgeorgeot -Database « First Storage Group\Mailbox Database »
Pour supprimer une boîte aux lettres utilisateur: Remove-Mailbox -Identity DOMAINE\cgeorgeot
Pour supprimer une boîte aux lettres et compte associé: Remove-Mailbox -Identity DOMAINE\cgeorgeot -Permanent:$true
Pour désactiver la messagerie d’un utilisateur: Disable-Mailbox cgeorgot@mondomaine.fr
Pour activer, désactiver l’accès à OWA: Set-CASMailBox -Identity cgeorgeot@mondomaine.fr -OWAEnable $true $false : désactive l’accès à OWA.
Pour activer la messagerie d’un contact :Enable-MailContact -Identity Will -’domaine.local/Users/Cédric GEORGEOT’-ExternalEmailAddress:SMTP:cgeorgeot@mondomaine.fr
Pour permettre l’accès à la boîte à la boîte aux lettres d’un utilisateur Add-MailboxPermission -identity cgeorgeot -User pgerard -AccessRights FullAccess
- Cgeorgeot aura un accès total à la boîte aux lettres de pgerard.
Tester le bon fonctionnement des services Test-ServiceHealth:
Créer une liste noire: Set-RecipientFilterConfig -RecipientValidationEnabled:$True Set-RecipientFilterConfig -BlockListEnabled:$true -BlockedRecipients spam@viagra.com, chiant@spam.com, ….