
PowerShell est un outil puissant pour automatiser et gérer des tâches administratives sous Windows 11. Contrairement à l’invite de commandes traditionnelle, PowerShell utilise un langage de script basé sur .NET, ce qui permet de manipuler des objets, d'interagir avec des API, et d'automatiser des tâches complexes. Dans ce tutoriel, nous allons explorer les principales commandes PowerShell pour la gestion des systèmes et des tâches d'administration avancées.

• Un ordinateur sous Windows 11
• Les droits administrateur pour exécuter des commandes PowerShell avec des privilèges élevés
• Connaissance de base des commandes Windows et de PowerShell


• Appuyez sur Windows + X et sélectionnez Windows PowerShell (Admin). Cela permet d’exécuter des commandes PowerShell avec des privilèges d’administrateur.
• Vous pouvez également rechercher PowerShell dans le menu Démarrer, cliquer droit dessus, puis sélectionner Exécuter en tant qu'administrateur.

• Vous pouvez utiliser PowerShell pour obtenir des informations détaillées sur le système avec la commande suivante :
Code:
Get-ComputerInfo
• Cela affichera des détails tels que la version de Windows, l'architecture du système, et bien d'autres informations.
• Pour obtenir des informations spécifiques, vous pouvez utiliser des filtres comme :
Code:
Get-ComputerInfo | Select-Object CsName, WindowsVersion, OsArchitecture

• PowerShell permet de gérer les services du système. Par exemple, pour lister tous les services en cours d’exécution :
Code:
Get-Service
• Pour démarrer un service spécifique, par exemple le service Windows Update :
Code:
Start-Service -Name wuauserv
• Pour arrêter un service, utilisez :
Code:
Stop-Service -Name wuauserv

• PowerShell est très utile pour la gestion des utilisateurs et des groupes. Pour créer un nouvel utilisateur local :
Code:
New-LocalUser -Name "NomUtilisateur" -Password (ConvertTo-SecureString "MotDePasse" -AsPlainText -Force)
• Pour ajouter un utilisateur à un groupe :
Code:
Add-LocalGroupMember -Group "Administrators" -Member "NomUtilisateur"

• Pour lister les disques disponibles et leurs partitions :
Code:
Get-Partition
• Pour formater une partition spécifique en NTFS :
Code:
Format-Volume -DriveLetter D -FileSystem NTFS -NewFileSystemLabel "MonDisque"

Vous pouvez automatiser plusieurs tâches avec un script PowerShell. Enregistrez votre script avec l'extension .ps1 et exécutez-le avec la commande suivante :
Code:
./NomDuScript.ps1
Plus d'informations sur l'utilisation des scripts sont disponibles via le support Microsoft.

Soyez prudent lors de l'exécution de commandes PowerShell avec des privilèges administratifs, car certaines commandes peuvent altérer les fichiers système ou les paramètres critiques. Il est conseillé de tester les scripts et commandes dans un environnement de test avant de les appliquer en production.

Pour renforcer la sécurité, utilisez PowerShell avec la stratégie d'exécution RemoteSigned pour n'autoriser que les scripts signés ou locaux. Vous pouvez changer la stratégie avec :
Code:
Set-ExecutionPolicy RemoteSigned
Cela limite l'exécution de scripts non approuvés sur votre système.

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

PowerShell est un outil puissant qui vous permet de gérer et d’automatiser de nombreuses tâches d’administration sous Windows 11. En utilisant les commandes et scripts décrits dans ce tutoriel, vous pouvez automatiser des tâches répétitives, gérer les utilisateurs, les services, et les disques plus efficacement.