Windows Server
| 🏠 Accueil | 📚 Index | 🐧 Linux | 🌐 Réseau | 🔒 Cybersécurité | 🖥️ Virtualisation | ✅ Checklists d'intervention | 📚 Tutoriels | 🤝 Services |
|---|
Objectif de cette page
Découvrir Windows Server, apprendre à installer et configurer un serveur, gérer les utilisateurs d'un réseau, mettre en place les principaux rôles d'infrastructure et assurer la maintenance et la sécurité d'un environnement professionnel.
1. Présentation de Windows Server
Windows Server est la famille de systèmes d'exploitation serveur développée par Microsoft. Elle est conçue pour héberger des services, gérer des ressources partagées et centraliser l'administration d'un réseau informatique.
Contrairement à une édition de Windows destinée principalement aux postes de travail, Windows Server propose des rôles et des fonctionnalités adaptés à l'administration d'une infrastructure informatique.
À quoi sert Windows Server ?
Un serveur Windows peut notamment assurer les fonctions suivantes :
- Gestion centralisée des comptes avec Active Directory Domain Services.
- Résolution des noms de machines grâce au DNS.
- Attribution automatique des adresses IP grâce au DHCP.
- Partage de fichiers et d'imprimantes.
- Gestion des stratégies de groupe avec les GPO.
- Hébergement de sites web avec IIS.
- Accès distant et administration à distance.
- Virtualisation avec Hyper-V, selon l'édition et la configuration.
- Gestion de services applicatifs et de bases de données.
- Sauvegarde, supervision et journalisation.
À retenir : un serveur peut héberger plusieurs rôles, mais leur regroupement doit être réfléchi. Dans une infrastructure importante, certains rôles sont séparés pour améliorer la sécurité, la disponibilité et la maintenance.
2. Les versions de Windows Server
Microsoft propose différentes versions de Windows Server. Les fonctionnalités disponibles et les conditions de prise en charge varient selon la version, l'édition et les licences utilisées.
| Version | Présentation |
|---|---|
| Windows Server 2016 | Version antérieure encore présente dans certaines infrastructures |
| Windows Server 2019 | Version utilisée dans de nombreux environnements professionnels |
| Windows Server 2022 | Version adaptée aux infrastructures serveur modernes et à de nombreux scénarios d'entreprise |
| Windows Server 2025 | Version plus récente proposant des évolutions du système et de l'administration |
Il faut vérifier le cycle de vie de chaque version sur la documentation officielle de Microsoft avant de la déployer en production.
Les principales éditions
| Édition | Utilisation |
|---|---|
| Standard | Serveurs physiques ou virtualisés pour des besoins généraux ; droits de virtualisation limités selon les conditions de licence |
| Datacenter | Environnements fortement virtualisés et infrastructures avancées ; droits de virtualisation plus étendus selon la licence |
| Essentials | Édition ou offre destinée à certains petits environnements, selon la version et les conditions de disponibilité |
Les fonctionnalités exactes, les droits de virtualisation et les conditions de licence doivent être vérifiés pour la version déployée.
3. Architecture d'un réseau avec Windows Server
Dans un réseau professionnel, plusieurs services peuvent collaborer pour permettre aux postes de travail de communiquer et d'accéder aux ressources.
Exemple d'infrastructure
AD DS / DNS
Dans cet exemple :
- Le routeur assure la communication entre les réseaux et éventuellement l'accès à Internet.
- Active Directory centralise les identités et l'administration du domaine.
- DNS permet aux machines de résoudre les noms des serveurs et des services.
- Le serveur de fichiers met des dossiers à disposition des utilisateurs.
- Les postes clients rejoignent le domaine pour utiliser les ressources autorisées.
Les rôles peuvent être installés sur une ou plusieurs machines. La séparation dépend de la taille de l'infrastructure, des contraintes de sécurité et des besoins de disponibilité.
4. Configuration matérielle et préparation
Avant d'installer Windows Server, il faut définir les besoins de l'infrastructure.
Points à vérifier
- Processeur compatible avec la version choisie.
- Mémoire vive adaptée aux rôles et aux applications.
- Stockage suffisant et adapté aux performances attendues.
- Carte réseau compatible.
- Micrologiciel et paramètres de démarrage adaptés.
- Support d'installation officiel.
- Licence valide.
- Plan d'adressage IP.
- Nom du serveur et rôles à installer.
- Stratégie de sauvegarde.
Les exigences matérielles minimales ne garantissent pas des performances suffisantes pour un serveur en production. Les besoins doivent être dimensionnés en fonction de la charge prévue.
Préparer le réseau
Avant l'installation, définir notamment :
| Élément | Exemple de laboratoire |
|---|---|
| Nom du serveur | SRV-DC01 |
| Adresse IPv4 | 192.168.1.10 |
| Masque | 255.255.255.0 |
| Passerelle | 192.168.1.1 |
| Domaine de laboratoire | ad.pat-informatik.test |
| DNS du serveur | 192.168.1.10 après installation du rôle DNS |
Important : ces valeurs sont des exemples pour un laboratoire. Il faut les adapter au réseau réel. Le domaine `.test` est réservé aux tests ; il ne s'agit pas d'un domaine public à utiliser pour des services Internet.
5. Installer Windows Server 2022
L'installation peut être réalisée sur un serveur physique ou dans une machine virtuelle.
Étapes de préparation
- Télécharger l'image d'installation depuis une source officielle autorisée.
- Préparer un support d'installation ou une machine virtuelle.
- Vérifier les ressources processeur, mémoire et stockage.
- Démarrer sur le support d'installation.
- Choisir la langue, le format horaire et le clavier.
- Lancer l'installation.
- Sélectionner l'édition appropriée.
- Choisir le type d'installation.
- Sélectionner le disque cible.
- Terminer l'installation et définir le mot de passe administrateur initial lorsque cela est demandé.
Attention : la sélection d'un disque ou d'une partition peut entraîner la suppression de données. Vérifie soigneusement le disque cible et effectue une sauvegarde avant une installation sur un système existant.
Server Core ou Desktop Experience
Selon l'édition et le média utilisés, une installation peut être proposée avec ou sans interface graphique.
| Mode | Description |
|---|---|
| Server Core | Installation minimale sans bureau graphique complet ; administration principalement par terminal et outils distants |
| Desktop Experience | Installation avec interface graphique permettant une administration locale plus visuelle |
Server Core réduit certains composants installés et peut diminuer la surface d'attaque. Il demande cependant une bonne maîtrise des outils d'administration.
Après l'installation
1. Vérifier la version et le nom du serveur. 2. Configurer l'adresse IP. 3. Définir un nom de machine adapté. 4. Installer les mises à jour. 5. Vérifier la date et l'heure. 6. Configurer les accès d'administration. 7. Installer uniquement les rôles nécessaires. 8. Préparer la sauvegarde du serveur.
6. Configuration initiale du serveur
Modifier le nom du serveur
Dans PowerShell exécuté en tant qu'administrateur :
Rename-Computer -NewName "SRV-DC01" -Restart
Cette commande renomme la machine et la redémarre. Adapter le nom à l'environnement et prévoir le redémarrage.
Afficher la configuration IP
ipconfig /all
Cette commande permet de consulter les adresses IP, la passerelle, les serveurs DNS et les paramètres réseau.
Configurer une adresse IP
La configuration peut être effectuée depuis l'interface réseau de Windows ou avec PowerShell.
Exemple de création d'une adresse IPv4 sur une interface existante :
New-NetIPAddress ` -InterfaceAlias "Ethernet" ` -IPAddress 192.168.1.10 ` -PrefixLength 24 ` -DefaultGateway 192.168.1.1
Cet exemple suppose que l'interface porte le nom `Ethernet` et que l'adresse n'est pas déjà configurée. Adapter les valeurs au réseau réel.
Pour configurer le DNS de l'interface :
Set-DnsClientServerAddress ` -InterfaceAlias "Ethernet" ` -ServerAddresses 192.168.1.10
Dans un environnement Active Directory, un contrôleur de domaine utilise normalement le DNS interne adapté au domaine. Il ne faut pas configurer arbitrairement un DNS public directement sur les postes membres ou les contrôleurs de domaine.
Vérifier les paramètres
Get-NetIPConfiguration Get-NetAdapter
Ces commandes affichent la configuration IP et l'état des cartes réseau.
7. Les rôles et fonctionnalités Windows Server
Un rôle fournit un service principal du serveur. Une fonctionnalité ajoute une capacité ou un composant complémentaire.
Exemples de rôles :
- Active Directory Domain Services (AD DS).
- Serveur DNS.
- Serveur DHCP.
- Services de fichiers.
- Serveur Web IIS.
- Hyper-V.
- Services Bureau à distance.
Installer un rôle depuis le Gestionnaire de serveur
- Ouvrir le Gestionnaire de serveur.
- Cliquer sur Gérer.
- Choisir Ajouter des rôles et fonctionnalités.
- Sélectionner l'installation basée sur un rôle ou une fonctionnalité.
- Choisir le serveur cible.
- Sélectionner le rôle souhaité.
- Ajouter les fonctionnalités requises si nécessaire.
- Valider l'installation.
- Effectuer les étapes de configuration complémentaires du rôle.
Installer un rôle avec PowerShell
Exemple pour installer le rôle DNS :
Install-WindowsFeature DNS -IncludeManagementTools
Pour installer AD DS avec les outils d'administration :
Install-WindowsFeature AD-Domain-Services -IncludeManagementTools
L'installation des fichiers de rôle ne suffit pas toujours à rendre le service opérationnel. Certaines fonctions exigent une configuration supplémentaire, par exemple la promotion du serveur en contrôleur de domaine.
8. Active Directory Domain Services (AD DS)
Active Directory Domain Services est un service d'annuaire qui permet de centraliser la gestion des utilisateurs, groupes, ordinateurs et autres objets d'un domaine Windows.
À quoi sert Active Directory ?
Active Directory permet notamment de :
- Centraliser l'authentification des utilisateurs.
- Gérer les comptes des postes et des serveurs.
- Organiser les objets dans des unités d'organisation.
- Appliquer des stratégies de groupe.
- Contrôler l'accès aux ressources du domaine.
- Simplifier l'administration d'un réseau professionnel.
Vocabulaire essentiel
| Terme | Définition |
|---|---|
| Domaine | Ensemble logique d'objets administrés dans Active Directory |
| Contrôleur de domaine | Serveur qui héberge AD DS et participe à l'authentification du domaine |
| Forêt | Structure Active Directory contenant un ou plusieurs domaines |
| Unité d'organisation (OU) | Conteneur permettant d'organiser les objets et de cibler certaines stratégies |
| Utilisateur | Objet représentant un compte dans l'annuaire |
| Groupe | Objet permettant de regrouper des comptes ou d'autres objets pour gérer les autorisations |
| GPO | Objet de stratégie de groupe permettant de configurer des paramètres pour les utilisateurs et ordinateurs ciblés |
Installer AD DS
Dans le Gestionnaire de serveur :
- Ajouter le rôle Services AD DS.
- Terminer l'installation du rôle.
- Cliquer sur la notification de configuration post-déploiement.
- Choisir de promouvoir le serveur en contrôleur de domaine.
- Pour un laboratoire neuf, choisir l'ajout d'une nouvelle forêt.
- Définir le nom DNS du domaine.
- Configurer les options du contrôleur de domaine.
- Définir le mot de passe du mode de restauration des services d'annuaire (DSRM).
- Examiner les prérequis et lancer l'installation.
- Laisser le serveur redémarrer si nécessaire.
Exemple de nom de domaine de laboratoire :
ad.pat-informatik.test
Le nom du domaine doit être choisi avant le déploiement. En production, la conception du nom de domaine et de la forêt mérite une planification préalable.
Vérifier le contrôleur de domaine
Get-Service NTDS Get-Service DNS
Ces commandes vérifient l'état des services concernés lorsqu'ils sont installés.
Pour effectuer des diagnostics supplémentaires, les outils `dcdiag` et `repadmin` peuvent être utilisés selon le contexte.
9. Gérer les utilisateurs et les groupes Active Directory
Une fois le domaine installé, les comptes peuvent être administrés depuis les outils Active Directory ou avec PowerShell.
Créer une unité d'organisation
Exemple :
New-ADOrganizationalUnit ` -Name "Utilisateurs" ` -Path "DC=ad,DC=pat-informatik,DC=test"
Cette commande crée une OU dans l'exemple de domaine indiqué. Le chemin doit correspondre exactement à la structure réelle de l'annuaire.
Créer un utilisateur
Exemple pour un compte de laboratoire :
$MotDePasse = Read-Host "Mot de passe initial" -AsSecureString New-ADUser ` -Name "Jean Dupont" ` -SamAccountName "jdupont" ` -UserPrincipalName "jdupont@ad.pat-informatik.test" ` -Path "OU=Utilisateurs,DC=ad,DC=pat-informatik,DC=test" ` -AccountPassword $MotDePasse ` -Enabled $true
Adapter le nom, l'identifiant, l'adresse de connexion et le chemin de l'OU. Utiliser une politique de mot de passe conforme aux règles de sécurité de l'organisation.
Créer un groupe
New-ADGroup ` -Name "GG_Comptabilite" ` -GroupScope Global ` -GroupCategory Security ` -Path "OU=Utilisateurs,DC=ad,DC=pat-informatik,DC=test"
Ajouter un utilisateur à un groupe
Add-ADGroupMember ` -Identity "GG_Comptabilite" ` -Members "jdupont"
Bonnes pratiques
- Organiser les comptes par service ou fonction.
- Éviter d'utiliser des comptes administrateurs pour les activités quotidiennes.
- Attribuer les droits à des groupes plutôt qu'individuellement lorsque c'est adapté.
- Désactiver les comptes inutilisés après vérification.
- Appliquer le principe du moindre privilège.
- Documenter les créations, modifications et suppressions de comptes.
Les commandes `New-ADUser`, `New-ADGroup` et `Add-ADGroupMember` nécessitent le module Active Directory et des droits suffisants.
10. DNS : résolution des noms
Le DNS traduit les noms des machines et des services en informations réseau. Dans un domaine Active Directory, il joue un rôle essentiel dans la découverte des contrôleurs de domaine et des services du domaine.
Exemple de résolution
Un poste peut utiliser le nom d'un serveur :
srv-dc01.ad.pat-informatik.test
Le DNS permet de trouver l'adresse IP correspondant à ce nom, si l'enregistrement existe.
Enregistrements DNS courants
| Type | Fonction |
|---|---|
| A | Associe un nom à une adresse IPv4 |
| AAAA | Associe un nom à une adresse IPv6 |
| CNAME | Définit un alias de nom |
| MX | Indique les serveurs de messagerie d'un domaine |
| PTR | Utilisé pour la résolution inverse |
| SRV | Indique l'emplacement de services, notamment certains services Active Directory |
Tester la résolution DNS
nslookup srv-dc01.ad.pat-informatik.test
Pour vérifier les enregistrements de service Active Directory :
nslookup -type=SRV _ldap._tcp.dc._msdcs.ad.pat-informatik.test
Le nom de domaine doit correspondre à celui réellement configuré.
Bonnes pratiques DNS
- Configurer les postes du domaine pour utiliser les serveurs DNS internes appropriés.
- Vérifier les enregistrements des machines.
- Contrôler les zones DNS et leurs mises à jour.
- Prévoir la redondance DNS dans les infrastructures qui l'exigent.
- Ne pas confondre DNS interne et DNS public.
11. DHCP : attribution automatique des adresses IP
DHCP permet de fournir automatiquement des paramètres réseau aux postes clients.
Les paramètres distribués peuvent inclure :
- Adresse IP.
- Masque ou longueur de préfixe.
- Passerelle par défaut.
- Serveurs DNS.
- Durée du bail.
Exemple de plan d'adressage
| Élément | Exemple |
|---|---|
| Réseau | 192.168.1.0/24 |
| Passerelle | 192.168.1.1 |
| Serveur Windows | 192.168.1.10 |
| Plage DHCP | 192.168.1.100 à 192.168.1.200 |
| DNS distribué | 192.168.1.10 dans un laboratoire avec DNS sur ce serveur |
Ce tableau est un exemple : il faut éviter les conflits avec les adresses fixes et les autres plages déjà utilisées.
Installer le rôle DHCP
Install-WindowsFeature DHCP -IncludeManagementTools
L'installation du rôle doit être suivie de la configuration du serveur DHCP, de la création de l'étendue et, dans un domaine Active Directory, de l'autorisation du serveur DHCP dans l'annuaire lorsque cela est requis.
Créer une étendue DHCP avec PowerShell
Exemple pour un réseau de laboratoire :
Add-DhcpServerv4Scope ` -Name "LAN-Laboratoire" ` -StartRange 192.168.1.100 ` -EndRange 192.168.1.200 ` -SubnetMask 255.255.255.0
Les options de passerelle et de DNS doivent être configurées en fonction du réseau. Ne lance pas cet exemple sur un réseau existant sans avoir vérifié les plages déjà utilisées et l'éventuel serveur DHCP en place.
12. Stratégies de groupe (GPO)
Les stratégies de groupe permettent de centraliser certains paramètres de configuration des utilisateurs et des ordinateurs d'un domaine Active Directory.
Elles peuvent notamment servir à :
- Configurer des paramètres de sécurité.
- Gérer certaines restrictions du poste de travail.
- Déployer des paramètres réseau.
- Configurer des scripts de connexion.
- Appliquer des paramètres système aux machines ciblées.
Créer une GPO
- Ouvrir la console de gestion des stratégies de groupe.
- Sélectionner le domaine ou l'OU concernée.
- Créer un objet GPO.
- Lui donner un nom explicite.
- Modifier ses paramètres.
- Lier la GPO à l'emplacement voulu.
- Vérifier le ciblage et les résultats sur un poste de test.
Actualiser les stratégies
Sur un poste Windows membre du domaine :
gpupdate /force
Pour afficher le résultat des stratégies appliquées :
gpresult /r
Pour générer un rapport HTML :
gpresult /h C:\Temp\rapport-gpo.html
Le répertoire `C:\Temp` doit exister avant de générer le rapport.
Bonnes pratiques GPO
- Tester les nouvelles stratégies sur une OU de laboratoire.
- Utiliser des noms explicites.
- Éviter les liens de GPO trop larges sans vérification.
- Documenter les paramètres modifiés.
- Vérifier les stratégies résultantes avec `gpresult`.
- Prévoir une procédure de retour arrière.
13. Partage de fichiers et permissions
Windows Server peut fournir des dossiers partagés aux utilisateurs et aux postes du réseau.
Créer un dossier partagé
Exemple de dossier local :
New-Item -Path "C:\Partages\Commun" -ItemType Directory
Le partage réseau doit ensuite être créé et ses autorisations configurées.
Créer un partage SMB avec PowerShell
New-SmbShare ` -Name "Commun" ` -Path "C:\Partages\Commun" ` -ChangeAccess "DOMAINE\GG_Utilisateurs"
Dans cet exemple, `DOMAINE\GG_Utilisateurs` est un groupe fictif à remplacer par le groupe réel du domaine. La création d'un partage SMB ne dispense pas de vérifier les permissions NTFS du dossier.
Accéder au partage
Depuis un poste Windows :
\\SRV-FICHIERS\Commun
Le nom du serveur et du partage doivent correspondre à la configuration réelle.
Comprendre les deux niveaux d'autorisation
| Type | Rôle |
|---|---|
| Autorisations de partage | Contrôlent l'accès via le partage réseau SMB |
| Autorisations NTFS | Contrôlent les droits d'accès au système de fichiers |
L'accès effectif dépend de la combinaison des autorisations applicables. Il faut tester les accès avec un compte représentatif du groupe concerné.
Bonnes pratiques
- Attribuer les droits à des groupes.
- Éviter les autorisations trop larges.
- Séparer les dossiers par service lorsque nécessaire.
- Vérifier les droits de modification et de suppression.
- Sauvegarder les données partagées.
- Tester les accès depuis un poste client.
14. IIS : héberger un site web
Internet Information Services (IIS) est le serveur web de Microsoft. Il permet d'héberger des sites web et certaines applications.
Installer IIS
Install-WindowsFeature Web-Server -IncludeManagementTools
Vérifier le service
Get-Service W3SVC
Tester le serveur web
Depuis le serveur, ouvrir un navigateur et tester l'adresse locale appropriée, par exemple :
http://localhost
Le test confirme uniquement le fonctionnement de base du site par défaut si celui-ci est actif. Il ne garantit pas que les accès réseau externes sont correctement configurés.
Points à contrôler
- État du service IIS.
- Configuration du site et du pool d'applications.
- Résolution DNS.
- Règles du pare-feu.
- Certificats et configuration HTTPS.
- Journaux IIS.
- Permissions des fichiers et du compte d'exécution.
Pour un site exposé à Internet, prévoir une configuration de sécurité adaptée, des mises à jour régulières et une surveillance des journaux.
15. Hyper-V et virtualisation
Hyper-V est la technologie de virtualisation de Microsoft disponible sur les éditions et installations de Windows Server qui la prennent en charge.
Elle permet d'exécuter plusieurs machines virtuelles sur un même hôte physique.
Usages courants
- Laboratoires de formation.
- Environnements de test.
- Hébergement de serveurs virtuels.
- Séparation de services.
- Déploiement de systèmes d'exploitation différents.
Installer le rôle Hyper-V
Exemple PowerShell :
Install-WindowsFeature Hyper-V -IncludeManagementTools -Restart
L'installation peut exiger un redémarrage. Elle dépend de la compatibilité matérielle, des fonctions de virtualisation du processeur, de la configuration du système et de l'édition utilisée.
Éléments à planifier
- Mémoire vive disponible pour l'hôte et les machines virtuelles.
- Capacité et performances du stockage.
- Commutateurs virtuels et connectivité réseau.
- Sauvegarde des machines virtuelles.
- Mise à jour de l'hôte et des invités.
- Surveillance des ressources.
- Procédure de restauration.
Une machine virtuelle ne remplace pas une sauvegarde. Les données importantes doivent être protégées selon une stratégie adaptée.
Voir Virtualisation.
16. Administration avec PowerShell
PowerShell permet d'administrer Windows Server, d'automatiser des opérations et d'interroger les rôles installés.
Informations sur le système
Get-ComputerInfo
Services
Get-Service
Filtrer les services arrêtés :
Get-Service | Where-Object {$_.Status -eq "Stopped"}
Un service arrêté n'est pas nécessairement en panne : certains services ne fonctionnent que lorsqu'ils sont nécessaires.
Processus
Get-Process
Rôles et fonctionnalités installés
Get-WindowsFeature
Journaux système
Get-WinEvent -LogName System -MaxEvents 50
Cette commande affiche les derniers événements du journal System. L'analyse doit tenir compte de la date, de la source et de la gravité des événements.
Bonnes pratiques PowerShell
- Lire et comprendre une commande avant de l'exécuter.
- Tester les scripts dans un environnement de laboratoire.
- Éviter de stocker les mots de passe en clair dans les scripts.
- Vérifier les chemins et les cibles avant les opérations de masse.
- Utiliser les droits les plus limités possibles.
- Journaliser les opérations d'administration importantes.
17. Gestion des mises à jour
Les mises à jour permettent de corriger des vulnérabilités, des défauts de fonctionnement et certains problèmes de compatibilité.
Procédure recommandée
- Identifier la version et l'édition du serveur.
- Consulter les mises à jour disponibles.
- Lire les informations importantes relatives aux mises à jour.
- Vérifier les sauvegardes et la possibilité de restauration.
- Planifier l'intervention dans une fenêtre de maintenance.
- Installer les mises à jour.
- Redémarrer si nécessaire.
- Contrôler les rôles et services après l'intervention.
- Documenter le résultat.
Vérifier la version de Windows Server
winver
Autre méthode :
Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsBuildNumber
Les propriétés retournées peuvent varier selon la version du système.
18. Sécurité de Windows Server
La sécurité d'un serveur nécessite des mesures techniques et organisationnelles.
Principes essentiels
- Installer les mises à jour de sécurité.
- Limiter les comptes administrateurs.
- Utiliser des mots de passe robustes et l'authentification multifacteur lorsque disponible.
- Restreindre les connexions à distance.
- Désactiver les services non nécessaires.
- Configurer le pare-feu Windows.
- Contrôler les journaux de sécurité.
- Protéger les sauvegardes.
- Limiter les droits d'accès aux dossiers partagés.
- Séparer les environnements de test et de production.
Pare-feu Windows
Vérifier l'état des profils du pare-feu :
Get-NetFirewallProfile
Activer un profil précis, si cela correspond à la politique de sécurité :
Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled True
Avant toute modification sur un serveur distant, vérifier les règles qui autorisent l'administration et les communications nécessaires aux rôles installés.
Accès Bureau à distance
Les connexions RDP doivent être limitées aux utilisateurs autorisés et aux réseaux appropriés. Éviter d'exposer directement le port RDP sur Internet sans protections adaptées.
Privilégier des solutions d'accès distant sécurisées, une authentification forte et une journalisation appropriée.
19. Sauvegarde et restauration
La sauvegarde protège les données et les services contre les erreurs, les pannes et certains incidents de sécurité.
Éléments à sauvegarder
- Données métier.
- Partages de fichiers.
- Configurations des services.
- Applications et bases de données selon leurs procédures spécifiques.
- Éléments nécessaires à la récupération d'un contrôleur de domaine.
- Machines virtuelles et données associées, selon le scénario de reprise.
Bonnes pratiques
- Définir la fréquence des sauvegardes.
- Conserver des copies séparées du serveur sauvegardé.
- Protéger les sauvegardes contre les accès non autorisés.
- Prévoir une copie hors ligne ou immuable lorsque possible.
- Tester les restaurations.
- Documenter les procédures de reprise.
- Définir les objectifs de temps et de perte de données acceptables.
Windows Server Backup
Windows Server Backup est une fonctionnalité qui peut être installée sur les versions compatibles.
Exemple d'installation :
Install-WindowsFeature Windows-Server-Backup
La configuration des sauvegardes doit être adaptée aux volumes, aux rôles et aux besoins de restauration. Une sauvegarde réussie doit être complétée par des tests de restauration réguliers.
Voir Sauvegarde.
20. Supervision et journaux
La supervision permet de détecter les incidents et d'anticiper les problèmes de performance.
Observateur d'événements
Commande pour ouvrir l'outil :
eventvwr.msc
Les journaux importants incluent notamment :
- System.
- Application.
- Security.
- Les journaux spécifiques aux rôles installés.
Moniteur de ressources
resmon
Cet outil permet d'examiner les ressources processeur, mémoire, disque et réseau.
Moniteur de performances
perfmon
Il permet de collecter des mesures et d'étudier les performances dans le temps.
Contrôles périodiques
- Espace disque disponible.
- État des services critiques.
- Résultats des sauvegardes.
- Erreurs récurrentes dans les journaux.
- Charge processeur et mémoire.
- État des disques et du matériel.
- Disponibilité réseau.
- État des mises à jour.
21. Dépannage : problèmes fréquents
| Problème | Contrôles conseillés |
|---|---|
| Le serveur ne répond plus sur le réseau | Vérifier la carte réseau, l'adresse IP, la passerelle et les journaux |
| Un utilisateur ne peut pas ouvrir de session sur le domaine | Vérifier le compte, le DNS, l'heure, la connectivité et l'état du contrôleur de domaine |
| Un poste ne trouve pas le domaine | Vérifier les paramètres DNS et les enregistrements du domaine |
| Une stratégie de groupe ne s'applique pas | Exécuter `gpupdate /force`, puis `gpresult /r` |
| Un partage est inaccessible | Vérifier le réseau, les autorisations SMB, les permissions NTFS et l'identité utilisée |
| Le service DNS ne répond pas | Vérifier le service, les zones DNS et les journaux |
| Une étendue DHCP ne distribue plus d'adresses | Vérifier l'état du service, la plage disponible, les options et les autorisations |
| Un site IIS est inaccessible | Vérifier le site, le service, le pare-feu, le DNS et les journaux IIS |
| Le serveur manque d'espace disque | Examiner `Get-Volume`, les journaux et les répertoires volumineux |
| Une mise à jour échoue | Noter le code d'erreur, vérifier l'espace disque et consulter les journaux |
Commandes de diagnostic utiles
Configuration IP :
ipconfig /all
Résolution DNS :
nslookup nom-du-serveur
Connectivité réseau :
Test-NetConnection SRV-DC01 -Port 445
État des services :
Get-Service
Événements système récents :
Get-WinEvent -LogName System -MaxEvents 50
Ces commandes donnent des indices de diagnostic, mais elles ne remplacent pas l'analyse du contexte et des journaux du service concerné.
22. Bonnes pratiques d'administration
Une administration fiable repose sur des procédures cohérentes et documentées.
Avant une modification
- Identifier le serveur et le rôle concerné.
- Déterminer l'impact potentiel.
- Vérifier les sauvegardes.
- Lire la documentation adaptée à la version.
- Planifier une fenêtre de maintenance si nécessaire.
- Préparer une procédure de retour arrière.
Après une modification
- Vérifier les services.
- Tester les fonctions principales.
- Contrôler les journaux.
- Confirmer que les utilisateurs peuvent accéder aux ressources.
- Documenter les changements et le résultat.
Documentation d'un serveur
Pour chaque serveur, conserver les informations nécessaires à son exploitation :
- Nom et fonction.
- Version du système.
- Adresse IP et paramètres réseau.
- Rôles et services installés.
- Dépendances.
- Comptes d'administration selon les règles de sécurité.
- Emplacement des sauvegardes.
- Procédures de restauration.
- Historique des interventions.
Les mots de passe, clés privées et secrets ne doivent pas être consignés en clair dans la documentation.
23. Glossaire Windows Server
| Terme | Définition |
|---|---|
| AD DS | Service d'annuaire Active Directory Domain Services |
| Contrôleur de domaine | Serveur hébergeant AD DS et participant à l'authentification du domaine |
| DHCP | Service attribuant automatiquement les paramètres IP aux clients |
| DNS | Service de résolution des noms |
| GPO | Stratégie de groupe permettant d'appliquer des paramètres aux utilisateurs et ordinateurs ciblés |
| IIS | Serveur web Internet Information Services |
| NTFS | Système de fichiers de Windows prenant en charge des permissions |
| OU | Unité d'organisation d'Active Directory |
| PowerShell | Environnement de commande et de script pour l'administration |
| RDP | Protocole d'accès distant au bureau Windows |
| SMB | Protocole utilisé notamment pour les partages de fichiers Windows |
| Hyper-V | Technologie de virtualisation Microsoft |
| DSRM | Mode de restauration des services d'annuaire |
| GID / SID | Identifiants utilisés respectivement dans certains contextes Unix/Linux et Windows |
24. Ressources et documentation
- Documentation officielle Windows Server
- Active Directory Domain Services
- DNS sous Windows Server
- DHCP sous Windows Server
- Documentation PowerShell
- Documentation IIS
- Hyper-V
- Windows Server Backup