Aller au contenu

Windows Server

De Wiki Pat-Informatik
🏠 Accueil 📚 Index 🐧 Linux 🌐 Réseau 🔒 Cybersécurité 🖥️ Virtualisation ✅ Checklists d'intervention 📚 Tutoriels 🤝 Services
🖥️ Windows Server
Guide pratique de l'administration des serveurs Microsoft
Installation • Active Directory • DNS • DHCP • GPO • PowerShell • Sécurité

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

Routeur / Pare-feu
⬇
Réseau local Ethernet / Wi-Fi
⬇
🖥️ Serveur Windows
AD DS / DNS
📁 Serveur de fichiers
💻 Postes clients

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

  1. Télécharger l'image d'installation depuis une source officielle autorisée.
  2. Préparer un support d'installation ou une machine virtuelle.
  3. Vérifier les ressources processeur, mémoire et stockage.
  4. Démarrer sur le support d'installation.
  5. Choisir la langue, le format horaire et le clavier.
  6. Lancer l'installation.
  7. Sélectionner l'édition appropriée.
  8. Choisir le type d'installation.
  9. Sélectionner le disque cible.
  10. 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

  1. Ouvrir le Gestionnaire de serveur.
  2. Cliquer sur Gérer.
  3. Choisir Ajouter des rôles et fonctionnalités.
  4. Sélectionner l'installation basée sur un rôle ou une fonctionnalité.
  5. Choisir le serveur cible.
  6. Sélectionner le rôle souhaité.
  7. Ajouter les fonctionnalités requises si nécessaire.
  8. Valider l'installation.
  9. 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 :

  1. Ajouter le rôle Services AD DS.
  2. Terminer l'installation du rôle.
  3. Cliquer sur la notification de configuration post-déploiement.
  4. Choisir de promouvoir le serveur en contrôleur de domaine.
  5. Pour un laboratoire neuf, choisir l'ajout d'une nouvelle forêt.
  6. Définir le nom DNS du domaine.
  7. Configurer les options du contrôleur de domaine.
  8. Définir le mot de passe du mode de restauration des services d'annuaire (DSRM).
  9. Examiner les prérequis et lancer l'installation.
  10. 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

  1. Ouvrir la console de gestion des stratégies de groupe.
  2. Sélectionner le domaine ou l'OU concernée.
  3. Créer un objet GPO.
  4. Lui donner un nom explicite.
  5. Modifier ses paramètres.
  6. Lier la GPO à l'emplacement voulu.
  7. 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

  1. Identifier la version et l'édition du serveur.
  2. Consulter les mises à jour disponibles.
  3. Lire les informations importantes relatives aux mises à jour.
  4. Vérifier les sauvegardes et la possibilité de restauration.
  5. Planifier l'intervention dans une fenêtre de maintenance.
  6. Installer les mises à jour.
  7. Redémarrer si nécessaire.
  8. Contrôler les rôles et services après l'intervention.
  9. 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

  1. Identifier le serveur et le rôle concerné.
  2. Déterminer l'impact potentiel.
  3. Vérifier les sauvegardes.
  4. Lire la documentation adaptée à la version.
  5. Planifier une fenêtre de maintenance si nécessaire.
  6. Préparer une procédure de retour arrière.

Après une modification

  1. Vérifier les services.
  2. Tester les fonctions principales.
  3. Contrôler les journaux.
  4. Confirmer que les utilisateurs peuvent accéder aux ressources.
  5. 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

25. Pages associées du Wiki Pat-Informatik