:::info # <center> :page_with_curl: Procédure Exchange 2016</center> Stagiaire: **NGUENGUE OGOULA Rodney Harnell** Classe: **ASR11** Date: **Semaine (14 Octobre au 18 Octobre 2019)** Prof: **Boris DOMOUR** ::: ## **Exchange 2016 : Installation et Configuration** :computer: **Introduction** Microsoft Exchange est très utilisé dans les entreprises, 52 % du marché des plates-formes de messagerie et de collaboration d'entreprise en 2008. C'est un produit de la gamme des serveurs Microsoft, conçu pour la messagerie électronique, mais aussi pour la gestion d'agenda, de contacts et de tâches, qui assure le stockage des informations et permet des accès à partir de clients mobiles (Outlook Mobile Access, Exchange Active Server Sync) et de clients web (navigateurs tels que Internet Explorer, Mozilla Firefox, Safari). Dans notre atelier, nous allons établir l’installation de 2 serveurs Exchange 2016 pour assurer une haute disponibilité donc la mise en place du DAG. Nous avons donc 1 serveur AD et 2 serveurs Exchange 2016 afin d'tablir le scénario de long en large. Pour la partie disponibilité nous disposerons aussi d'ordinateur clients, de stockage (SAN, iSCSI ou RAID,...). Le domaine créée sera : **DELL.LAN** Politique de Nomenclature et Configuration IP - Plage d'adresses: Hostname Adresse IP Masque **SRV-AD 10.0.9.1 (/8)** **SRV-Exchange1 10.0.9.2 (/8)** **SRV-Exchange2 10.0.9.3 (/8)** **Configurations Active Directory** - **Les serveurs doivent être mis à jour** - **Configuration d'IP et Nom du serveur du domaine** ![](https://i.imgur.com/nJ2pTXN.png) ![](https://i.imgur.com/jYzzLVs.png) - **Désactivation des parefeux** ![](https://i.imgur.com/Ldcz0b6.png) - Installer le « pack d’administration des outils à distance » en PowerShell : Install-WindowsFeature RSAT-ADDS **Avant installation (Prérequis)** 1-Config matériel - Besoins - projet 2-Config PC + IP + CD 3-Installation RSAT + Net TCP , Media F 4-Installation Rôles, IIS, ... 5-Installation NET Framework 462 (dépendent du CU) 6-Installation Visual C++ Redist for Visual Studio 2013 7-Installation UCM API 40 Runtime 8-Installation de Cumulative Update 6 L'intérêt de faire 9 10 11 ... planifier et découper chaque étape: 9 10 11 12-Installation setup exchange 2016 13-Accès https-localhost-ecp "Exchange Control Panel"(pour les Admin) ou owa "Outlook Web Access" (pour les Clients) **Installer les composants Windows requis en PowerShell :** Install-WindowsFeature Server-Media-Foundation, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS Après application de cette commande il faudrait penser à faire un redémarrage du serveur. Après redémarrage nous exécutons le setup d'Exchange 2016 ![](https://i.imgur.com/5SlkwQv.png) ![](https://i.imgur.com/4CMcYb7.png) ![](https://i.imgur.com/vmgXuP9.png) ![](https://i.imgur.com/NcEPTgz.png) - **Etant les principaux serveurs Exchange présents dans le domaine nous choisissons ces rôles:** ![](https://i.imgur.com/yQyKuSw.png) ![](https://i.imgur.com/ttcnMzk.png) ![](https://i.imgur.com/PLtNYsY.png) ![](https://i.imgur.com/3aCYQHe.png) ![](https://i.imgur.com/S8cPQ6D.png) ![](https://i.imgur.com/KRxqYUj.png) - **A noter que nous effectuerons les même procédures pour le serveur SRV-Exchange2** ![](https://i.imgur.com/SqBq5hn.png) Après installation 1 Journaux et évènement 2 Dossiers exchange 3 Service exchange 4 Outils d'administration Exchange 5 Cmdlets PowerShell Exchange de Test et Vérification 6 Les comptes AD --> Ex **Quelques Cmdlet PowerShell Exchange existantes** Get-ExchangeServer Get-MailboxServer Get-MailboxStatistics Test-Mailbox Test-ServiceHealth Test-MapiConnectivity Test-PopConnectivity Test-IMAPConnectivity Test-OutlookWebService Test-ActivSyncConnectivity Test-ExchangeSearch Get-HealthReport Get-ServerHealth Get-ServerComponentState Get-TransportService New-MailboxDatbase Mount-Database New-MailBox New-MoveRequest Add-MailBoxPermision New-DistributionGroup Add-DistributionGroupMember New-DynamicDistributionGroup New-MailContact New-PublicFolder New-ManagmentRoleAssignement New-MailBoxExportRequest New-GlobalAddressList New-AdressList New-AdressBookPolicy New-OfflineAdressBook New-MailBoxRestorRequest Get-service -Name *Exchange* **Erreur rencontrée lors de la création de Database** ![](https://i.imgur.com/hS8KmQn.png) **Base créée sur le serveur SRV-Exchange1 et sur le serveur SRV-Exchange2** ![](https://i.imgur.com/0nmE1KB.png) 1- Affichez la journalisation des CMDlets 2- Créez une BAL pour un utilisateur existant - Sauvegardez le script 3- Créez une BAL pour un nouvel utilisateur AD - Script 4- Testez en envoyant des mails ## **DAG: Database Availability Group ou Cluster** **Configuration des deux serveurs exchanges :computer:** **Partie 1** : Exécuter la commande *Add-WindowsFeature FS-FileServer* **Partie 2** : Configurer 2 interfaces NIC pour chaque serveur (Cluster et Client) **Configuration NIC Client** : - Ip statique en 10.9.0.0/8 - Pas de passerelle - Configuration du client pour les réseaux microsoft - Configuration de Partage fichiers et imprimantes Microsoft **Configuration NIC Cluster** : - Ip statique en 10.9.0.0/8 - Pas de passerelle - Pas de configuration du client pour les réseaux microsoft - Pas configuration de Partage fichiers et imprimantes Microsoft **Partie 3** : Dans les paramètres avancées, le réseau de réplication et le Mapi doivent être sur des réseaux différents **Mise en place du DAG** : **Configuration sur l'AD** : **Partie 1** : Créer un compte ordinateur **FirstDAG** dans le domaine active directory **Partie 2** : On désactive le compte FirstDAG et on attribue des droits exchange **Partie 3** : Aller dans les propriétés du compte **FirstDAG** puis sur Sécurité et ajouter comme type d’objet les ordinateurs **Partie 4** : Ajouter les comptes des serveurs Exchanges 1 et 2 (ici **SRV-Exchange1** et **SRV-Exchange2**) et le compte **Exchange trusted Subsystem** Enregister DNS pour DAG : Créer un Alias **FirstDAG** (meme nom que le compte ordinateur dans AD) dans le domaine DNS et attribuer une adresse ip statique. **On accède donc à ECP pour la Configuration du DAG** : - Se connecter sur https://localhost/ecp (https://localhost/ecp) (choisir entre les deux machines **SRV-Exchange1** ou **SRV-Exchange2**) - Aller sur serveurs puis groupes de disponibilité de base de données - Ajouter le de **FirstDAG** (même que pour AD et DNS) - Ajouter le serveur temoin : DC ( pour retrouver le nom exacte de son DC, faire un ping -a avec l’adresse ip de la machine) - Donner un nom au dossier que l’on créer Exemple : **C:\Dossier_FirstDAG** dans un stockage préalable créée et choisit. - Ajouter l’adresse ip du **FirstDAG**, (celle du NIC Client) - Ajouter les membres : **SRV-Exchange1** et **SRV-Exchange2** en cliquant sur suivant ## **Les commandes** **New-MailboxDataBase** : pour créer une base de données de boîtes aux lettres ou une base de données de récupération. Chaque base de données que vous créez doit avoir un nom unique dans l'organisation. **Exemple** : *New-MailboxDatabase -Name "DBDIRECTION" -EdbFilePath D:Stockage\Microsoft\ExchangeDatabases\DBDIRECTION\DBDIRECTION.edb* **Get-MailboxDatabase** : pour récupérer un ou plusieurs objets de base de données de boîtes aux lettres à partir d'un serveur ou d'une organisation. **Exemple** : *Get-MailboxDatabase -Identity DBDIRECTION -Status | Format-List* **Set-MailboxDatabase** : pour configurer une variété de propriétés pour une base de données de boîtes aux lettres. **Exemple** : *Set-MailboxDatabase "Mailbox DatabaseInformatique" -DeletedItemRetention 7.00:00:00* **Remove-MailboxDatabase** : pour supprimer un objet de base de données de boîtes aux lettres **Exemple** : *Remove-MailboxDatabase -Identity DBDIRECTION* **Add-MailboxDatabaseCopy** : pour créer une copie passive d'une base de données de boîtes aux lettres active existante. **Exemple** : *Add-MailboxDatabaseCopy -Identity DBDIRECTION -MailboxServer SRV-Exchange1 -ReplayLagTime 00:10:00 -TruncationLagTime 00:15:00 -ActivationPreference 2* **Move-ActiveMailboxDatabase** : pour effectuer un basculement de base de données ou de serveur **Exemple** : *Move-ActiveMailboxDatabase DBINFORMATIQUE -ActivateOnServer SRV-Exchange1 -MountDialOverride:None* **Mount-Database** : pour monter des bases de données de boîtes aux lettres sur des serveurs Exchange. (Activation de la base de données) **Exemple** : *Mount-Database -Identity SRV-Exchange1.DELL.lan\DBDIRECTION*