PowerShell : Configuration des rôles Edge et UM

Après avoir configuré les rôles CAS, HUB et MBX, nous n’allons pas nous arrêter en si bon chemin… En effet, il nous manque les rôles Edge et communication unifiée (UM) !
Dans cet article, nous allons donc nous intéresser de près à la configuration de ces deux derniers rôles serveur. Nous pourrons ainsi communiquer avec le monde entier de manière sécurisée grâce à notre ligne de commande PowerShell… rien que ça…
La principale fonction de ce rôle est de relayer les messages entrant et sortant d’une organisation Exchange tout en assurant la sécurité. Bref, c’est essentiellement un serveur relais SMTP qui n’a pas besoin d’avoir accès à Active Directory puisqu’il utilise une réplication dans un annuaire ADAM! Il est donc dans une DMZ. Application Directory Application Mode (ADAM) est un annuaire stand-alone sur lequel nous nous connectons en LDAP.
La base ADAM est une base de données « Extensible Storage Engine », située dans le répertoire « \Exchange Server\TransportRoles\ data\Adam ». Elle contient entre-autre toute la configuration et les informations sur la topologie nécessaire au server Edge. Le service MSExchangeEdgeSync qui tourne sur un serveur ayant le rôle HUB pousse les informations d’Active Directory vers l’ADAM. Pour cela, il est nécessaire d’abonner notre Edge à un site Active Directory afin de créer un partenariat avec tous les HUB de notre organisation.
L’abonnement permet de faire automatiquement la configuration ! Cependant, si vous souhaitez faire la configuration manuellement, vous devrez :
- Vérifier que le pare-feu entre l’organisation Exchange et la DMZ autorise le port SMTP 25.
- Vérifier que le Edge peut résoudre le nom DNS des serveurs HUB et inversement.
- Créer et configurer un connecteur d’envoi de message vers Internet comme décrit dans l’article précédent ! Voir listing 1.
- Créer un connecteur permettant la réception des messages depuis Internet écoutant sur toutes les plages d’adresses IP : Voir listing 2.
- Créer un autre connecteur pour permettre l’envoi de messages provenant d’Internet vers les serveurs HUB: Voir listing 3. Remarque: les deux tirets de l’option « AddressSpaces » signifie que ce connecteur acheminera tous les messages d’un domaine faisant autorité ou d’un domaine relais interne configurés dans l’organisation.
- Il est recommandé de créer un autre connecteur qui accepte les conne - xions anonymes : Voir listing 4.
Si vous souhaitez utiliser la méthode recommandée: par l’abonnement, vous devez réaliser quelques étapes toutes aussi simples (grâce à PowerShell !) :
- Vérifier que le pare-feu entre l’organisation Exchange et la DMZ laisse passer les flux sur les ports 25 (SMTP) et 50636 (LDAPS utilisé pour la réplication des données d’Active Directory vers ADAM).
- Identique à la méthode précédente : résolution DNS des serveurs HUB et Edge.
- Renseigner la licence du serveur Edge avant de faire l’abonnement pour éviter tout problème de mise à jour…
- Configurer les domaines acceptés et distants : l’article précédent décrit cette étape !
- Générer le fichier d’abonnement du Edge qui contient une paire de clé privée et publique utilisée pour la synchronisation de l’annuaire Active Directory et ADAM. Sur le serveur Edge : Voir listing 5.
- S’abonner ! Sur un serveur HUB: Voir listing 6.
Remarque: Le paramètre « -Site » doit être renseigné avec le nom du site Active Directory. Pour récupérer la liste des sites AD vous avez biensûr… « Get-ADSite » ! Les connecteurs sont automatiquement créés! A ce stade, nous pouvons démarrer la synchronisation de nos annuaires avec la Cmdlet « Start-EdgeSynchronization ».
PowerShell nous permet également de vérifier que notre synchronisation s’est bien exécutée avec la Cmdlet « Test-EdgeSynchronization ». Nous pouvons maintenant par exemple configurer le filtrage des messages, en autorisant ou non des IP, ou bien encore le contenu ! Voir listing 7.
Remarque: l’agent de transport de filtrage du contenu doit être activé : Enable-TransportAgent –Identity ‘Content Filter Agent’ D’accord mais c’est quoi un agent de transport ? Ce sont des évènements levés lorsque certaines conditions sont remplies.
L’intérêt est que nous pouvons personnaliser les actions à réaliser lorsqu’un évènement est levé. Un évènement est levé à l’arrivée d’un message, lorsqu’il est catégorisé, etc… Pour connaître tous les évènements disponibles vous pouvez utiliser la Cmdlet « Get-TransportPipeline ».
Puis, pour connaître tous les agents de transports disponibles : « Get-TransportAgent ». Exchange installe un certain nombre d’agents par défaut, par exemple: Voir tableau 1. Des Cmdlets associées à chaque agent de transport existent et le plus intéressant est qu’il est possible de créer ses propres agents… Mais ceci est un autre sujet ! Une dernière remarque avant de clôturer cette partie consacrée au rôle Edge: les organisations Exchange 2007 ne sont pas limitées à un seul serveur Edge.
Il est possible d’avoir plusieurs serveurs ayant ce rôle de configuré afin d’améliorer la tolérance aux pannes ou bien de faire de l’équilibrage de charge. Dans ce cas, il est nécessaire de s’assurer que la configuration de chaque serveur Edge est identique… cela peut devenir vite compliqué… Heureusement, PowerShell est encore là pour nous… Je dirais même que des scripts permettant de cloner la configuration d’un serveur existent dans le répertoire « \Exchange Server\Scripts ».
Pour notre serveur Edge puisque c’est lui qui nous intéresse, nous devons dans un premier temps exporter la configuration avec le script « ExportEdgeConfig.ps1 » puis l’importer sur un autre serveur Edge avec le script « ImportEdgeConfig. ps1 ». Que c’est difficile l’administration Exchange 2007 avec PowerShell…
Nous sommes ouverts à tous les thèmes portant sur les services, les solutions et les technologies informatiques d'entreprise. Notre seule condition sera la qualité de votre contribution, quel que soit votre thème de prédilection, actualités, annonces, lancements, stratégie, tutoriaux, trucs et astuces, bonnes pratiques... cette liste n'étant pas exhaustive, stay tuned, au plaisir de collaborer.
1er Guide dédié à la mise œuvre d’un Cloud Privé !L’objet de ce guide thématique publié par IT Pro Magazine est d’apporter aux responsables informatiques une synthèse technologique précise pour intégrer un Cloud Privé à leur Datacenter. Découvrez, étape par étape, comment transformer votre datacenter en centre de services IT.Découvrez ce 1er guide thématique exclusif !
Ressources Informatiques
Actualités Informatiques
BYOD : Sécuriser les terminaux mobiles avec Exchange 19/04/2012 | Consumérisation | Exchange Server
Les challenges de la haute disponibilité avec Exchange 2010 16/04/2012 | Haute Disponibilité | Exchange Server
Les points clés d’une architecture Exchange 2010 13/04/2012 | Architecture | Exchange Server
Vade Retro protège les messageries dans le cloud 08/03/2012 | Cloud Computing | Messagerie
WriteThat.name pour Outlook en beta publique 25/01/2012 | Exchange Server | Outlook
A la une d'Exchange Magazine : Consumérisation, Exchange SP2 et Lync 23/01/2012 | Lync | Exchange Server
Exchange Server Service Pack 2 est disponible 07/12/2011 | Cloud Computing | Exchange Server
Exchange 2010 virtualisé sur EMC VNX : Mode d'emploi 30/11/2011 | EMC | Exchange Server
WriteThat.Name arrive sur Outlook 18/11/2011 | Exchange Server | Google
Refresh IT migre les messageries vers Office 365 08/11/2011 | Cloud Computing | Exchange Server
Mise à jour automatique de votre carnet d'adresses avec WriteThat.Name 13/09/2011 | Administrateur | Déploiement
San Francisco adopte Exchange Online 23/05/2011 | Cloud Computing | Exchange Server
Les solutions Radware certifiées Exchange Server 2010 23/05/2011 | Exchange Server | Messagerie
La migration vers Exchange 2010 expliquée par Microsoft 19/05/2011 | Evènement | Exchange Server
ESET renforce son anti-spams pour Exchange 12/05/2011 | Administrateur | Exchange Server
Vidéos Informatiques
Travail Collaboratif Présentation du Dell XPS 13
Travail Collaboratif Premiers déploiements massifs de SharePoint Workspace en 2012
Cloud computing « Le cloud ne doit pas être une aire de non-droit »
Windows Server Du script PowerShell à l’interface web avec Poshboard
Liens Informatiques
Ressources iT Pro
1er Guide thématique dédié à la mise œuvre d’un Cloud PrivéIT Pro Magazine | 12 pages
Guide de protection des environnements Hyper-VITPro Magazine | 4 pages
Guide d’optimisation & synchronisation des données SharePointAvepoint | 18 pages
Booster les performances des plates-formes virtuelles ?Diskeeper | 12 pages
IT Pro Magazine Spécial Windows 8IT Pro Magazine | 60 pages
Le guide du stockage signé IT Pro MagazineIT Pro Magazine | 16 pages
Testez Acronis Backup & Recovery 11 Virtual EditionAcronis | 2 pages





















