
Ce tutoriel explique comment automatiser la configuration des paramètres système sur Windows 11 en utilisant des commandes dans CMD et PowerShell. L'automatisation permet de gagner du temps lors de la configuration de plusieurs machines ou de la modification de paramètres répétés.

• Un ordinateur sous Windows 11.
• Droits administratifs pour exécuter des commandes système dans CMD et PowerShell.


• Ouvrez l’Invite de commandes en tappant "cmd" dans le menu Démarrer et en cliquant sur Exécuter en tant qu’administrateur.
• Pour configurer une adresse IP statique, utilisez la commande suivante :
Code:
netsh interface ip set address name="Ethernet" static 192.168.1.10 255.255.255.0 192.168.1.1
• Pour configurer les serveurs DNS, utilisez la commande suivante :
Code:
netsh interface ip set dns name="Ethernet" static 8.8.8.8
• Ces commandes peuvent être enregistrées dans un fichier batch (.bat) pour être exécutées automatiquement sur plusieurs machines.

• Ouvrez PowerShell en tant qu'administrateur en cliquant sur Démarrer, en tappant "PowerShell", puis en cliquant sur Exécuter en tant qu'administrateur.
• Pour arrêter un service, comme le service Windows Update, tapez :
Code:
Stop-Service -Name wuauserv
• Pour désactiver un service au démarrage :
Code:
Set-Service -Name wuauserv -StartupType Disabled
• Vous pouvez automatiser ces commandes en créant un script PowerShell (.ps1) que vous exécuterez selon vos besoins.

• Pour automatiser la gestion des profils d’alimentation, vous pouvez utiliser la commande suivante pour changer de plan d’alimentation :
Code:
powercfg /s SCHEME_MIN
• Pour désactiver la veille automatique :
Code:
powercfg /change standby-timeout-ac 0

• Pour vérifier les mises à jour disponibles :
Code:
Get-WindowsUpdate
• Pour installer automatiquement les mises à jour disponibles :
Code:
Install-WindowsUpdate -AcceptAll
• Vous pouvez créer un script PowerShell qui vérifie et installe les mises à jour à une heure programmée à l'aide du Planificateur de tâches.

Utilisez la commande Task Scheduler dans PowerShell pour programmer des scripts qui s’exécuteront automatiquement à des moments spécifiques :
Code:
schtasks /create /tn "Mises à jour auto" /tr "C:\Scripts\AutoUpdate.ps1" /sc weekly /d LUN /st 10:00
Cette commande permet d'exécuter le script de mise à jour tous les lundis à 10h00.

L'automatisation de certaines tâches sensibles, comme les services critiques ou la gestion des mises à jour, peut causer des dysfonctionnements si elle est mal configurée. Veillez à tester vos scripts dans un environnement contrôlé avant de les appliquer sur une machine de production.

Utilisez la commande Start-Transcript dans PowerShell pour enregistrer toutes les actions réalisées pendant une session, vous permettant ainsi de garder une trace des configurations appliquées :
Code:
Start-Transcript -Path "C:\Logs\ConfigurationLog.txt"

• Résultats Google
• Résultats Bing
• Support Microsoft
• Microsoft Learn

En utilisant CMD et PowerShell, vous pouvez automatiser la configuration des paramètres système sur Windows 11 pour améliorer votre productivité. Grâce à ces outils, vous pouvez facilement gérer des paramètres réseau, services, mises à jour et bien plus encore, tout en optimisant vos processus de gestion de système.