Windows Server et PowerShell : les tutoriels d'administration
Une tâche par page, la version visée annoncée en tête et la documentation Microsoft liée en bas. Voici comment ces guides s'organisent, et lequel ouvrir selon la situation.
Cette rubrique réunit les tutoriels d'administration d'un parc Windows : installer un serveur, automatiser avec PowerShell, faire tourner Active Directory, DNS et DHCP, réduire la surface d'attaque, déployer des logiciels. Chaque page suit la même règle : elle dit pour quelle version elle est écrite, et chaque commande vient de la documentation de l'éditeur, citée dans son encadré « Sources ».
Quelle version, et jusqu'à quand
Beaucoup d'anciennes adresses de cette rubrique visaient une version aujourd'hui sortie du support standard. Les pages ont été réécrites pour les versions supportées, avec la date de fin de support relevée sur les pages de cycle de vie de Microsoft. Toutes ces versions suivent la politique de cycle de vie fixe, et Microsoft donne ses dates dans le fuseau horaire du Pacifique.
| Version | Fin du support standard | Fin du support étendu |
|---|---|---|
| 2016 | 11 janvier 2022 | 12 janvier 2027 |
| 2019 | 9 janvier 2024 | 9 janvier 2029 |
| 2022 | 13 octobre 2026 | 14 octobre 2031 |
| 2025 | 13 novembre 2029 | 14 novembre 2034 |
Deux échéances sont proches. Windows Server 2022 quitte le support standard le 13 octobre 2026 : il continue de recevoir les correctifs de sécurité, mais plus d'évolutions. Windows Server 2016 sort du support étendu le 12 janvier 2027, dans trois mois : c'est la migration à planifier maintenant. Les serveurs 2012 et 2012 R2, eux, sont hors support étendu depuis le 10 octobre 2023.
La page sur les nouveautés et l'installation de Windows Server 2025 part de ce calendrier : elle ne retient que ce que Microsoft documente, de la mise à niveau sur place depuis 2012 R2 aux changements d'Active Directory, puis décrit l'installation écran par écran.
PowerShell, le fil conducteur
Presque toutes les pages donnent leurs commandes en PowerShell : une commande se rejoue, se planifie et se relit, une suite de clics non. Deux moteurs cohabitent sur un Windows récent : Windows PowerShell 5.1, livré avec le système, et PowerShell 7, qui s'installe à côté sans le remplacer.
Pour démarrer, la page sur l'écriture d'un script PowerShell pose les bases d'un fichier .ps1 que l'on peut partager : stratégie d'exécution (qui n'est pas une barrière de sécurité, rappelle Microsoft), paramètres, aide intégrée et gestion des erreurs avec try et catch. Deux pages plus courtes montrent ces principes sur un besoin précis :
- tester un port avec Test-NetConnection, le premier réflexe quand un service ne répond pas ;
- afficher son adresse IP publique en PowerShell, qui explique pourquoi aucune commande locale ne la connaît.
Active Directory, DNS et DHCP
Ces trois services forment le socle d'un réseau Windows, et ils dépendent les uns des autres : un contrôleur de domaine se localise par le DNS, et le DHCP distribue l'adresse de ce DNS aux postes.
| Page | Ce qu'elle couvre |
|---|---|
| Les outils de dépannage Active Directory | dcdiag, repadmin et Get-ADReplicationFailure, pour mesurer avant de corriger |
| Le serveur DNS et ses zones intégrées à Active Directory | installation du rôle, zones, étendue de réplication, redirecteurs |
| Le basculement DHCP sous Windows | autorisation dans l'annuaire, étendue, deux serveurs partenaires en équilibrage ou en secours |
Ces pages sont écrites comme un lab : une table des hôtes et des adresses privées précède la première commande, pour tout reproduire dans des machines virtuelles.
Durcir un serveur
Trois pages suivent le même plan de sécurité : le risque, qui est concerné, la vérification à faire d'abord, la procédure de l'éditeur, puis l'impact et le retour arrière. Aucune ne décrit de technique d'attaque.
- Désactiver SMBv1 : le protocole n'est plus installé par défaut depuis la version 2019, mais un serveur mis à niveau peut encore l'accepter ; l'audit des connexions vient avant la coupure.
- Changer le mot de passe du compte krbtgt : deux réinitialisations séparées par l'attente que Microsoft impose, sur un domaine dont la réplication est saine.
- Sécuriser TLS sur IIS avec IIS Crypto : les modèles de l'outil, la sauvegarde du Registre et le redémarrage ; TLS 1.3 n'y est disponible qu'à partir de la version 2022.
Ces opérations touchent tout un domaine ou tout un serveur. Faites-les d'abord sur une machine de lab, et gardez une sauvegarde récente avant de les appliquer en production.
Installer des logiciels : winget ou Chocolatey
Deux gestionnaires de paquets se partagent le terrain, et ils coexistent sans conflit. Le gestionnaire de paquets winget est fourni par Microsoft avec App Installer ; côté serveur, il n'est présent que sur la version 2025, avec l'Expérience de bureau. Chocolatey s'installe par un script ou un MSI, avec son propre dépôt communautaire et la possibilité d'un dépôt interne. Les deux pages présentent les critères sans désigner de gagnant, et chacune renvoie vers l'autre.
Les consoles (RSAT, Windows Admin Center, Sysinternals) figurent dans la sélection d'outils gratuits de Microsoft, listée ci-dessous.
Par où commencer
| Situation | Page à ouvrir en premier |
|---|---|
| Un service ne répond pas sur le réseau | le test de port avec Test-NetConnection |
| La réplication ou l'ouverture de session échoue dans le domaine | les outils de dépannage Active Directory |
| Un enregistrement manque sur un contrôleur | le serveur DNS intégré à l'annuaire, puis le dépannage AD |
| Un nouveau serveur à monter | les nouveautés et l'installation de la version 2025 |
| Un audit de sécurité à préparer | SMBv1, puis krbtgt, puis IIS Crypto pour un serveur web |
| Une tâche répétée chaque semaine | l'écriture d'un script PowerShell |
| Des postes à équiper en logiciels | winget, ou Chocolatey si le parc l'utilise déjà |
Par où commencer
Installer Chocolatey sous Windows et gérer ses paquets avec choco
Chocolatey installe, met à jour et retire des logiciels Windows en une ligne de commande. Voici la commande d'installation officielle, les cinq...
Tester un port avec Test-NetConnection en PowerShell
Un service ne répond pas : le serveur est-il joignable, le port est-il ouvert, la route est-elle la bonne ? Test-NetConnection répond aux trois...
Sécuriser un serveur web IIS avec IIS Crypto
IIS Crypto règle en quelques clics les protocoles et suites de chiffrement que Windows propose à vos visiteurs. Comment auditer l'existant, appliquer...
Tous les tutoriels : windows server et powershell
- Afficher votre adresse IP publique avec PowerShellWindows ne connaît pas l'adresse sous laquelle il sort sur Internet : seul un serveur extérieur la voit. Voici comment l'interroger en PowerShell, et...
- Changer le mot de passe du compte krbtgt sans casser le domaineLe compte krbtgt porte la clé de toute l'authentification Kerberos du domaine. Le réinitialiser est une mesure d'hygiène et de réponse à incident, à...
- Désactiver SMBv1 sur Windows Server, sans casser les vieux clientsSMBv1 n'est plus installé par défaut sur les Windows récents, mais il survit sur les serveurs anciens et mis à niveau. Comment savoir s'il est actif...
- Installer Chocolatey sous Windows et gérer ses paquets avec chocoChocolatey installe, met à jour et retire des logiciels Windows en une ligne de commande. Voici la commande d'installation officielle, les cinq...
- Installer un serveur DNS Windows Server et maîtriser la réplicationDans un domaine Active Directory, le DNS n'est pas un service à part : il vit dans l'annuaire et se réplique avec lui. Installation du rôle, création...
- Les outils Active Directory pour diagnostiquer un domaineOuvertures de session lentes, objets absents sur un site, stratégies qui ne s'appliquent pas : trois outils Microsoft suffisent pour localiser la...
- Les outils gratuits de Microsoft pour administrer WindowsAvant d'installer un utilitaire trouvé sur un forum, regardez ce que Microsoft fournit déjà sans frais. Cinq familles d'outils couvrent l'essentiel...
- Serveur DHCP sous Windows Server : installation et basculement DHCPUn seul serveur DHCP en panne, et plus aucun poste ne reçoit d'adresse. Le basculement DHCP de Windows Server partage les baux entre deux serveurs...
- Sécuriser un serveur web IIS avec IIS CryptoIIS Crypto règle en quelques clics les protocoles et suites de chiffrement que Windows propose à vos visiteurs. Comment auditer l'existant, appliquer...
- Tester un port avec Test-NetConnection en PowerShellUn service ne répond pas : le serveur est-il joignable, le port est-il ouvert, la route est-elle la bonne ? Test-NetConnection répond aux trois...
- Windows Admin Center (ex-Project Honolulu) : installation et usageWindows Admin Center gère vos serveurs Windows depuis un navigateur, sans coût de licence supplémentaire. Ce qu'il remplace, ce qu'il ne remplace...
- Windows Server 2025 : ce qui change et comment l'installerCe qui change réellement pour un administrateur, d'après la page « Nouveautés » de Microsoft, puis l'installation depuis une clé USB ou un DVD, écran...
- winget, le gestionnaire de paquets intégré à Windowswinget installe, met à jour et désinstalle des applications depuis une invite de commandes, sans site de téléchargement. Les commandes à connaître...
- Écrire un script PowerShell d'administration propre et fiableUn script PowerShell n'est qu'un fichier .ps1, mais quatre choix en font un outil qu'un collègue peut relancer sans vous : la stratégie d'exécution...
Questions fréquentes
Quelle version de Windows Server installer aujourd'hui ?
Pour un serveur neuf, la version 2025 a le support le plus long : support standard jusqu'au 13 novembre 2029 et support étendu jusqu'au 14 novembre 2034, selon la page de cycle de vie de Microsoft.
Windows Server 2016 est-il encore supporté ?
Oui, mais plus pour longtemps : son support standard a pris fin le 11 janvier 2022 et son support étendu se termine le 12 janvier 2027. Planifiez la migration avant cette date.
Faut-il apprendre Windows PowerShell 5.1 ou PowerShell 7 ?
Les deux coexistent sur un même Windows. Un script qui doit tourner sur tous les serveurs vise ce que la version 5.1 sait faire ; PowerShell 7 s'installe à côté pour les cmdlets récentes et l'usage multiplateforme.
Ces procédures s'appliquent-elles à Windows Server 2019 ?
Le plus souvent, oui : chaque page indique les versions couvertes par la documentation Microsoft qu'elle cite. Les différences, comme l'absence de winget ou de TLS 1.3 sur 2019, sont signalées dans la page concernée.
Les tutoriels peuvent-ils être suivis en production ?
Ils sont écrits pour être testés d'abord dans un lab de machines virtuelles. Prenez un instantané ou une sauvegarde avant chaque modification, puis appliquez la procédure en production dans une fenêtre de maintenance.