Ignorer les commandes du Ruban
Passer au contenu principal

blog

:

blog > Billets > Exchange Step 1
septembre 14
Exchange Step 1

 

  1. Installation du Contrôleur de domaine.

  2. Initialisation de la machine :

  3. Importez ou créer une machine virtuelle Windows Server 2012 R2,

    Pensez à affecter aux machines virtuelles l'ensemble des cœurs de processeurs présents sur la machine physique.

    Pour la machine qui est Contrôleur de domaine, on peut passer en mémoire dynamique pour permettre à la machine d'utiliser entre 600 Mo et 2000 Mo de Ram en fonction des besoins.

    Si l'hôte est en Windows 2012 R2 on peut activer dans les services d'intégrations de la machine virtuelles « les services d'invités » pour disposer des fonctionnalités d'affichage de Session Etendue.

  4. Une fois la machine installée, on aura systématiquement besoin d'effectuer les étapes :
  • Renommer la machine
  • Assigner l'adresse IP
  • Désactiver la sécurité renforcée Internet Explorer
  • Ajouter un équivalent du menu démarrer dans la machine (optionnel)
  • Activer le Bureau à distance et ouvrir le port 3389 sur le pare feu en TCP et UDP

Pour désactiver la sécurité renforcée sur Internet Explorer on lance le script suivant

$AdminKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"

$UserKey = "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\{A509B1A8-37EF-4b3f-8CFC-4F3A74704073}"

Set-ItemProperty -Path $AdminKey -Name "IsInstalled" -Value 0

Set-ItemProperty -Path $UserKey -Name "IsInstalled" -Value 0

Stop-Process -Name Explorer

Write-Host "IE Enhanced Security Configuration (ESC) has been disabled." -ForegroundColor Green

 

http://stackoverflow.com/questions/9368305/disable-ie-security-on-windows-server-via-powershell

 

Pour les autres paramètres et pour installer les binaires d'Active Directory on lance le script suivant en changeant auparavant les variables correspondants

  • au nom Netbios de la machine,
  • à son adresse IP,
  • à sa passerelle
  • et l'adresse du serveur DNS.

 

$Nomdeserveur="Srv01"

$AdressIP="172.16.7.203"

$Gateway="172.16.7.1"

$AdressDNS="8.8.8.8"

 

Net user Admin01 Aw2 /add

Net localgroup Administrateurs Admin01 /ADD

 

set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force -Confirm:$false

# Configuration réseau

New-NetIPAddress -IPAddress $AdressIP -PrefixLength 16 -defaultgateway $Gateway -InterfaceAlias Ethernet

Set-DnsClientServerAddress -ServerAddresses $AdressDNS -InterfaceAlias Ethernet

# Installation des composants Active Directory

Add-WindowsFeature AD-Domain-Services,GPMC,RSAT,RSAT-Role-Tools,RSAT-AD-Tools,RSAT-AD-PowerShell,RSAT-ADDS,RSAT-AD-AdminCenter

Rename-Computer -NewName $Nomdeserveur

Set-Service NetTcpPortSharing -StartupType Automatic

 

Restart-Computer

 

PS : Durant l'installation, la machine doit avoir chargé le média d'installation de Windows 2012 R2 Server sans quoi elle ne peut retrouver les binaires d'installations.

 

  1. Installation de l'Active Directory via l'interface graphique

Suivre la procédure donnée dans le document le document « Installation Active Directory.docx »

  1. Installation de l'Active Directory en ligne de commande

Installation de l'Active Directory grâce à PowerShell

  1. Changer les variables du nom de domaine et du mot de passe de restauration des services d'annuaires dans les scripts suivant.
  2. Enregistrer votre script pour le lancer sur le serveur à promouvoir en Contrôleur de domaine.

 

$Mondomain="WinCloud2.priv"

$PwdrestaurationAD=ConvertTo-SecureString("Paris.13!") -asplaintext -force

 

Install-ADDSForest -DomainName $Mondomain -SafeModeAdministratorPassword $PwdrestaurationAD -InstallDns -Confirm:$false

 

  1. Vérifier le niveau fonctionnel de la forêt à l'aide de la console Domaine et Approbation Active Directory.
  2. Vérifier le niveau fonctionnel du domaine à l'aide de la console Utilisateur et Ordinateur Active Directory.
  3. Vérifiez que les enregistrements de ressources SRV ont été inscrits dans le système DNS

 

Dans l'arborescence de l'outil d'administration DNS, développez le nom de votre ordinateur puis la zone de recherche directe, et enfin cliquez sur <mondomaine>.lan.

 

Quel est le rôle des dossiers qui viennent d'apparaître ?

A quoi correspondent les enregistrements se trouvant dans le dossier _tcp ?

Fermez l'outil d'administration DNS.

  1. Vérifiez la création de la base de données et des fichiers de log

Ouvrez le menu Start puis l'option Run… (R), puis tapez :

%systemroot%\ntds et validez.

Que contient ce répertoire ?
Fermez la fenêtre NTDS

(Prérequis E2013 http://technet.microsoft.com/fr-fr/library/aa996719(v=exchg.150).aspx)

 

  1. Installation du premier Serveur Exchange

On installe un premier serveur Exchange qui aura tous les rôles pour avoir une infrastructure fonctionnelle.

  1. Création d'un compte Administrateur pour l'installation d'Exchange (Optionnel):

Créer un compte membre des groupes Admins de l'entreprise, Admins de domaine, Admin de Schéma qui pourra procéder à l'installation d'Exchange.

  1. Initialisation du serveur Exchange

 

$Nomdeserveur="SrvEX1"

$AdressIP="172.16.7.204"

$Gateway="172.16.7.1"

$AdressDNS="8.8.8.8"

 

Net user Admin01 Aw2 /add

Net localgroup Administrateurs Admin01 /ADD

 

set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force -Confirm:$false

# Configuration réseau

New-NetIPAddress -IPAddress $AdressIP -PrefixLength 16 -defaultgateway $Gateway -InterfaceAlias Ethernet

Set-DnsClientServerAddress -ServerAddresses $AdressDNS -InterfaceAlias Ethernet

Rename-Computer -NewName $Nomdeserveur

#Set-Service NetTcpPortSharing -StartupType Automatic

 

Restart-Computer

 

Au redémarrage on lance la mise en domaine

# ce script sert à rentrer une machine dans le domaine

$Adomain="Wincloud2.priv"

$username="WinCloud2\administrateur"

# saisir ici le nom de domaine \ compte administrateur...

$password=ConvertTo-SecureString "Pw1" -AsPlainText -force

#ici replacer Aw2 par le password du compte administrateur du domaine

$mycred=new-object System.Management.Automation.PSCredential $username, $password

add-computer -DomainName $Adomain -Credential $mycred

 

  1. Installation des prérequis sur le serveur qui va procéder à la mise à niveau du Schéma.

Sur le serveur qui va permettre de faire la mise à niveau du Schéma AD Installez le « Remote Tools Administration Pack » sur le serveur utilisé pour préparer l'Active Directory en lançant la commande suivante :

Install-WindowsFeature RSAT-ADDS

  1. Installation des pré-requis pour l'installation d'un serveur Exchange

Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, 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

Restart-Computer

(Réf : http://technet.microsoft.com/en-us/library/bb691354(EXCHG.150).aspx)

Installez les produits suivants :

Les deux derniers modules sont inutiles pour notre installation d'Exchange 2013 SP1.( Ils étaient nécessaires avant )

  1. Décompression des sources d'Exchange    

Récupérer les sources les plus récentes d'Exchange 2013, au jour de la rédaction de ce labs, la source la plus récente est « Mise à jour cumulative 6 pour Exchange Server 2013 (KB2961810 »

Disponible ici http://www.microsoft.com/fr-fr/download/details.aspx?id=44022

  1. Mise à niveau du Schéma Active Directory

Sur le Contrôleur de domaine, on peut lancer la commande suivante qui va mettre à niveau le schéma AD pour la version d'Exchange actuelle.

Setup.exe /PrepareSchema /IacceptExchangeServerLicenseTerms

  1. Vérification de la mise à niveau du schéma AD (optionnel)

On peut vérifier la réalisation de l'exécution de la mise à niveau du schéma en vérifiant que la valeur de la propriété rangeUpper sur ms-Exch-Schema-Verision-Pt dans le contexte d'appellation Schéma correspond la valeur de la version d'Exchange 2013 installée.

Mode opératoire :

1. Appuyez sur WIN + R, tapez adsiedit.msc, puis appuyez sur ENTRÉE.

2. Dans ADSI Edit, cliquez avec le bouton droit de la souris sur ADSI Edit dans le volet de navigation, puis cliquez sur Connexion

 

3. Dans Paramètres de connexion, sélectionnez « Contexte d'attribution de noms connu », puis choisissez Schéma. Cliquez sur OK.

 

4. Développez

Schéma [<domaine FQDN>], puis CN=Schema, CN=Configuration,DC=domaine, DC=com

 

Sélectionnez l'attribut ms-Exch-Schema-Verision-Pt et éditez ses propriétés.

 

5. Récupérez la valeur de la propriété rangeUpper, vérifiez que la propriété rangeUpper sur ms-Exch-Schema-Verision-Pt est définie sur la valeur indiquée pour votre version d'Exchange 2013 dans le tableau Versions d'Active Directory dans Exchange 2013 disponible sur http://technet.microsoft.com/fr-fr/library/bb125224(v=exchg.150).aspx

6. Assurez-vous que la valeur dans msExchangeProductId correspond à la valeur dans le tableau Versions d'Active Directory dans Exchange 2013 pour la version d'Exchange 2013 que vous installez.

Si vous séparez les étapes pour étendre le schéma et préparer Active Directory, vous pouvez utiliser ADSI Edit pour vérifier des propriétés supplémentaires et garantir que chaque étape est terminée. Utilisez les informations de la liste ci-dessous pour vérifier que ces propriétés ont les valeurs correctes.

•Dans le contexte d'appellation Schéma, vérifiez que la propriété rangeUpper sur ms-Exch-Schema-Verision-Pt est définie sur la valeur indiquée pour votre version d'Exchange 2013 dans le tableau Versions d'Active Directory dans Exchange 2013.

•Dans le contexte d'appellation Configuration, vérifiez que la propriété objectVersion dans CN=<votre organisation>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=< de domaine est définie sur la valeur indiquée pour votre version d'Exchange 2013 dans le tableau Versions d'Active Directory dans Exchange 2013.

  1. Mise à niveau des domaines Active Directory

On doit lancer la commande suivante dans chaque domaine AD.

Setup /PrepareAD /OrganizationName:OrganizationName /IAcceptExchangeServerLicenseTerms

Exemple

Setup /PrepareAD /OrganizationName:"WinCloud" /IAcceptExchangeServerLicenseTerms

  1. Installation d'Exchange

La ligne de commande à lancer pour faire une installation d'Exchange est :

Setup.exe /mode:Install /role:ClientAccess,Mailbox /TargetDir:"C:\Exchange Server" /IacceptExchangeServerLicenseTerms /CustomerFeedbackEnabled:False

 

Ou encore

Setup.exe /mode:Install /role:CA,MB/TargetDir:"C:\Exchange Server" /IacceptExchangeServerLicenseTerms

Autre exemple : Setup.exe /role:ClientAccess,Mailbox /UpdatesDir:"C:\ExchangeServer\New Patches" /IAcceptExchangeServerLicenseTerms

 

This command updates ExchangeServer.msi with patches from the specified directory, and then installs the Client Access server role, Mailbox server role, and the management tools. If a language pack bundle is included in this directory, the language pack is also installed.

 

(Réf : http://technet.microsoft.com/en-us/library/aa997281(v=exchg.150).aspx=)

  1. Vérification de l'installation Exchange

 

Lancez le « Exchange Management Shell »

 

Et lancez la commande « Get-ExchangeServer »

 

2. Etudiez les logs dans les emplacements suivants :

  • Application de l'Observateur d'événements,
  • <system drive>\ExchangeSetupLogs\ExchangeSetup.log. La variable<system drive>.

 

 

  1. Envoie et réception d'un premier email :

Lancez l'url https://localhost/owa dans votre navigateur et passez les messages d'alerte de sécurité.

Une fois la page d'authentification atteinte, connectez-vous avec les identifiants du compte administrateur pour accéder à votre Webmail.

A partir du Webmail envoyer un email à l'administrateur (vous-même) et vérifier que vous recevez ce mail par la suite dans la boite de réception.

  1. Vérification des objets crées dans l'Active Directory

Après avoir effectué ces opérations, vérifiez les changements effectués. Remarquez la présence de quelques comptes utilisateurs : 3 comptes SystemMailbox et de unités d'organisation « Microsoft Exchange Security Groups »

 

 

 

 

 

Commentaires

Aucun commentaire sur ce billet.