---
# System prepended metadata

title: '<center> :page_with_curl: Procédure Exchange 2016</center>'

---

:::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*


