Installer Exchange 2013 SP1


Maintenant que le SP1 est disponible, voyons comment l’installer.

 
 

Tout d’abord il faut vérifier que tout va bien dans votre infrastructure :

Get-Service -DisplayName *Exch* | ft -AutoSize

Get-ExchangeServer | ft -AutoSize -Wrap

Test-ServiceHealth

 
 

Ensuite avoir une sauvegarde de toutes les personnalisations que vous auriez pu faire sur Exchange.

Que toutes les personnalisations soient documentées pour pouvoir les réappliquer en cas de besoin.

 
 

En règle général on applique les CU / SP dans cette ordre :

internet-facing site en premier / puis les autres sites

0 – Les MultiRoles

1 – Les MBX

2 – Les CAS

 
 

Notre install ici est 2 CAS (EX15-CAS1.unifiedit.local & EX15-CAS2.unifiedit.local) avec un HLB et 2 MBX en DAG (EX15-MBX1.unifiedit.local & EX15-MBX2.unifiedit.local)

 
 

En premier lieu nous devons faire la mise à jour du schéma AD :

setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms

setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms

(setup.exe /prepareDomain /IAcceptExchangeServerLicenseTerms)

 
 


 
 

Puis nous pouvons passer aux MBX : EX15-MBX1.unifiedit.local & EX15-MBX2.unifiedit.local

 
 

# Etat du serveur EX15-MBX1.unifiedit.local

Get-ServerComponentState $env:COMPUTERNAME | Format-Table Component,State -Autosize

Get-MailboxServer $env:COMPUTERNAME | Format-Table DatabaseCopy* -Autosize

Get-ClusterNode $env:COMPUTERNAME | Format-List

 
 

# Si vous avez juste un MBX

Set-ServerComponentState $env:COMPUTERNAME -Component HubTransport -State Draining -Requester Maintenance

Redirect-Message -Server $env:COMPUTERNAME -Target EX15-MBX2.unifiedit.local

Set-ServerComponentState $env:COMPUTERNAME -Component ServerWideOffline -State Inactive -Requester Maintenance

 
 

# Si vous avez des MBX en DAG (mon cas)

Set-ServerComponentState $env:COMPUTERNAME -Component HubTransport -State Draining -Requester Maintenance

Redirect-Message -Server $env:COMPUTERNAME -Target EX15-MBX2.unifiedit.local

Suspend-ClusterNode $env:COMPUTERNAME

Set-MailboxServer $env:COMPUTERNAME -DatabaseCopyActivationDisabledAndMoveNow $True

Set-MailboxServer $env:COMPUTERNAME -DatabaseCopyAutoActivationPolicy Blocked

Set-ServerComponentState $env:COMPUTERNAME -Component ServerWideOffline -State Inactive -Requester Maintenance

 
 


 
 


 
 

Get-ServerComponentState $env:COMPUTERNAME | Format-Table Component,State -Autosize

Get-MailboxServer $env:COMPUTERNAME | Format-Table DatabaseCopy* -Autosize

Get-ClusterNode $env:COMPUTERNAME | Format-List

 
 

En ligne de commande en tant qu’administrateur :

Setup.exe /m:Upgrade /IAcceptExchangeServerLicenseTerms

 
 


 
 

Avec la GUI :


 
 


 
 

# Reboot

Restart-Computer

 
 

# Sortir le serveur du mode Maintenance

Set-ServerComponentState $env:COMPUTERNAME -Component ServerWideOffline -State Active -Requester Maintenance

Resume-ClusterNode $env:COMPUTERNAME

Set-MailboxServer $env:COMPUTERNAME -DatabaseCopyActivationDisabledAndMoveNow $False

Set-MailboxServer $env:COMPUTERNAME -DatabaseCopyAutoActivationPolicy Unrestricted

Set-ServerComponentState $env:COMPUTERNAME -Component HubTransport -State Active -Requester Maintenance

 
 


 
 

Get-ServerComponentState $env:COMPUTERNAME | Format-Table Component,State -Autosize

Get-MailboxServer $env:COMPUTERNAME | Format-Table DatabaseCopy* -Autosize

Get-ClusterNode $env:COMPUTERNAME | Format-List

 
 


 
 

# On vérifie que tout est revenu à la normal

Get-Service -DisplayName *Exch* | ft -AutoSize

Get-ExchangeServer | ft -AutoSize -Wrap

Test-ServiceHealth

 
 

# On fait la même opération avec EX15-MBX2.unifiedit.local

 
 

Une fois les MBX fait on passe au CAS : EX15-CAS1.unifiedit.local

Ici tout dépend de votre solution de répartition de charge (load balancer), le but étant d’isoler le serveur à mettre à jour au niveau de l’équipement.

Il ne reste plus qu’à faire l’installation et passer un reboot.

 
 

# On vérifie que tout est revenu à la normal

Get-Service -DisplayName *Exch* | ft -AutoSize

Get-ExchangeServer | ft -AutoSize -Wrap

Test-ServiceHealth

 
 

# On fait la même opération avec EX15-CAS2.unifiedit.local

 
 

Attention de bien réappliquer toutes les personnalisations que vous avez documentées au début.

 
 

Pour toutes questions n’hésitez pas.

Bonne installation.

Anthony Costeseque

Votre commentaire

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s