Blog Alphorm Logo de blog informatique spécialisé en technologie et solutions IT
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Commandes PowerShell pour Gérer Utilisateurs Windows LocalUser, Get-LocalGroup…
Agrandisseur de policeAa
Blog AlphormBlog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Search
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Suivez-nous
© Alphorm 2024 - Tous droits réservés
Développement

Commandes PowerShell pour Gérer Utilisateurs Windows LocalUser, Get-LocalGroup…

L'Équipe Alphorm Par L'Équipe Alphorm 19 novembre 2024
Partager
Partager

La gestion des comptes utilisateurs Windows peut être complexe et chronophage pour les administrateurs système.

Ces tâches répétitives, effectuées via l’interface graphique, peuvent entraîner des erreurs et inefficacités, compromettant la sécurité des systèmes.

PowerShell offre une solution puissante et rapide pour gérer les comptes et groupes, simplifiant ces opérations critiques.

Table de matière
Gérer Comptes Windows via PowerShellGroupes Locaux: Commandes PowerShellFAQConclusion

Formation PowerShell : Niveau Initiation

Initiez-vous à PowerShell et simplifiez vos tâches quotidiennes !

Découvrir cette formation

La gestion des comptes et des groupes sous Windows est une tâche essentielle pour les administrateurs système. Elle permet de contrôler les utilisateurs qui peuvent accéder au système, les groupes auxquels ils appartiennent, ainsi que leurs droits et permissions. Bien que l’interface graphique de gestion des comptes soit disponible via lusrmgr.msc , PowerShell offre une alternative rapide et puissante pour effectuer ces tâches en ligne de commande.

Illustration de la gestion des comptes et groupes Windows

Pour accéder à cette console, exécutez la commande suivante : lusrmgr.msc

Interface lusrmgr.msc avec PowerShell

Gérer Comptes Windows via PowerShell

Pour obtenir la liste de tous les utilisateurs locaux du système, avec des informations telles que leur statut (activé ou désactivé), et autres détails. Vous pouvez utiliser la commande suivante : Get-LocalUser

Liste des utilisateurs locaux sous PowerShell.

Pour récupérer les informations complètes d’un utilisateur spécifique, par exemple l’utilisateur alphorm , vous pouvez utiliser la commande suivante : Get-LocalUser -Name alphorm | Select-Object *

Commande PowerShell pour infos compte Windows

Vous pouvez aussi créer un nouvel utilisateur local avec un nom spécifique, une description, et sans mot de passe (pour simplifier, bien que ce ne soit pas recommandé en production). New-LocalUser -Name "user1" -Description "Utilisateur test" -FullName "Alphorm" -NoPassword

Commande PowerShell création utilisateur

Si vous souhaitez renommer un utilisateur, vous pouvez le faire avec la commande Rename-LocalUser . Par exemple, pour renommer user1 en AlphormIT : Rename-LocalUser -Name "user1" -NewName "AlphormIT"

Ensuite, vous pouvez vérifier que le nom a bien été changé en rouvrant la console lusrmgr.msc

Interface PowerShell et gestion des utilisateurs

Il est également possible de définir une date d’expiration pour un compte utilisateur. Par exemple, pour faire expirer le compte AlphormIT le 13 janvier 2025 : Set-LocalUser -Name "AlphormIT" -AccountExpires "13/01/2025"

Exemple commande PowerShell gestion comptes
Infos : Toujours exécuter PowerShell en tant qu’administrateur avant de gérer des comptes et des groupes : Cliquez droit sur PowerShell et sélectionnez « Exécuter en tant qu’administrateur ».

Si vous souhaitez désactiver temporairement un compte utilisateur, ce qui empêche cet utilisateur de se connecter, vous pouvez utiliser la commande Disable-LocalUser . Par exemple, pour désactiver l’utilisateur user2 : Disable-LocalUser -Name "user2"

Gestion des comptes via PowerShell et lusrmgr

Nous pouvons vérifier que la désactivation a bien été effectuée en observant la flèche vers le bas .

Si un compte n’est plus nécessaire, vous pouvez le supprimer complètement avec la commande Remove-LocalUser . Par exemple, pour supprimer user2 :

				
					
 Remove-LocalUser -Name "user2"

				
			
Fenêtre jQuery affichant position de la souris

Groupes Locaux: Commandes PowerShell

Les groupes permettent de gérer plus facilement les permissions d’accès pour plusieurs utilisateurs. Pour obtenir la liste des groupes locaux présents sur votre machine, utilisez la commande suivante : Get-LocalGroup

Capture PowerShell affichant les groupes locaux

Si vous souhaitez créer un nouveau groupe, vous pouvez le faire en spécifiant un nom et une description : New-LocalGroup -Name "Group1" -Description "Test nouveau groupe"

Commande PowerShell pour créer un groupe local

Pour afficher les membres d’un groupe spécifique, comme le groupe Administrateurs , vous pouvez utiliser la commande suivante :

				
					
 Get-LocalGroupMember -Name "Administrateurs"

				
			
Commande PowerShell listant membres admin

Si vous souhaitez supprimer un groupe qui n’est plus nécessaire, vous pouvez utiliser la commande Remove-LocalGroup . Par exemple, pour supprimer Group1 :

				
					
 Remove-LocalGroup -Name "Group1"

				
			
Commande PowerShell Remove-LocalGroup

Formez-vous gratuitement avec Alphorm !

Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.

Démarrer gratuitement
illustration processus de paiement en ligne avec étapes claires et convivialité

FAQ

Comment afficher tous les utilisateurs locaux sous Windows ?
Pour afficher tous les utilisateurs locaux sous Windows, utilisez la commande PowerShell Get-LocalUser. Cette commande vous donnera une liste complète des utilisateurs avec des détails comme leur statut (activé ou désactivé). C’est une méthode efficace pour les administrateurs système souhaitant un aperçu rapide et précis des comptes utilisateurs sur une machine Windows.
Comment créer un nouvel utilisateur local avec PowerShell ?
Créer un nouvel utilisateur local avec PowerShell est simple grâce à la commande New-LocalUser. Spécifiez le nom, la description, et d’autres attributs comme le mot de passe. Par exemple, utilisez New-LocalUser -Name « nom_utilisateur » -Description « Utilisateur test » pour ajouter un utilisateur sans mot de passe. Cette fonctionnalité est idéale pour tester des configurations sans compromettre la sécurité.
Comment renommer un utilisateur Windows avec PowerShell ?
Pour renommer un utilisateur Windows avec PowerShell, utilisez la commande Rename-LocalUser. Par exemple, pour changer le nom de « user1 » à « AlphormIT », exécutez Rename-LocalUser -Name « user1 » -NewName « AlphormIT ». Cette commande facilite la gestion des comptes utilisateurs en permettant des mises à jour rapides et précises.
Comment désactiver un utilisateur temporairement sous Windows ?
Pour désactiver temporairement un utilisateur sous Windows, la commande Disable-LocalUser de PowerShell est idéale. Elle empêche un utilisateur de se connecter sans supprimer le compte. Par exemple, Disable-LocalUser -Name « user2 » désactivera l’utilisateur « user2 ». Cette méthode est utile pour maintenir la sécurité tout en conservant les données de l’utilisateur.
Comment créer un nouveau groupe local avec PowerShell ?
Créez un groupe local sous Windows avec PowerShell en utilisant New-LocalGroup. Indiquez le nom et la description du groupe, par exemple New-LocalGroup -Name « Group1 » -Description « Test nouveau groupe ». Cette commande permet de structurer efficacement les permissions pour plusieurs utilisateurs, simplifiant ainsi la gestion des accès.

Conclusion

La gestion des comptes et des groupes sous Windows avec PowerShell est un outil précieux pour les administrateurs système. Quel aspect de la gestion des utilisateurs vous semble le plus crucial à approfondir dans vos tâches quotidiennes ?

ÉTIQUETÉ : PowerShell
Facebook
Twitter
LinkedIn
Email
WhatsApp
Par L'Équipe Alphorm
Démocratiser la Connaissance Informatique pour Tous !
Suivre :
L'Équipe Alphorm, c'est la démocratisation de la connaissance informatique. Passionnés et dévoués, nous sommes là pour vous guider vers le succès en rendant la technologie accessible à tous. Rejoignez notre aventure d'apprentissage et de partage. Avec nous, le savoir IT devient une ressource inspirante et ouverte à tous dans un monde numérique en constante évolution.

Derniers Articles

  • Techniques pour gérer les fichiers texte en C#
  • Créer et lire un fichier CSV avec C#
  • JSON : Comprendre et Utiliser Efficacement
  • Créer une Base SQLite dans C#
  • Lecture des données SQLite simplifiée
Laisser un commentaire Laisser un commentaire

Laisser un commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

Blog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Commandes PowerShell pour Gérer Utilisateurs Windows LocalUser, Get-LocalGroup…

© Alphorm - Tous droits réservés