

Ce guide explique comment ajouter un utilisateur avec PowerShell sous Windows. L'utilisation de PowerShell permet une gestion rapide et efficace des comptes utilisateurs sur un poste local.

• Avoir les droits d’administrateur sur la machine
• Accès à PowerShell en mode administrateur
• Connaître le nom de l’utilisateur à créer

• Approche 1 : Ajout avec PowerShell
• Approche 2 : Ajout avec un fichier .PS1

• Approche 1 : Facile
• Approche 2 : Intermédiaire

• Approche 1 : Simple et immédiat
• Approche 2 : Automatisable et réutilisable

• Approche 1 : Doit être exécutée manuellement
• Approche 2 : Nécessite la gestion d’un fichier .PS1



Code:
New-LocalUser -Name "NomUtilisateur" -Password (ConvertTo-SecureString "MotDePasse" -AsPlainText -Force) -FullName "Nom Complet" -Description "Utilisateur ajouté via PowerShell"

Code:
Add-LocalGroupMember -Group "Users" -Member "NomUtilisateur"

Code:
Get-LocalUser



Code:
$NomUtilisateur = "NouvelUtilisateur"
$MotDePasse = ConvertTo-SecureString "MotDePasse" -AsPlainText -Force
New-LocalUser -Name $NomUtilisateur -Password $MotDePasse -FullName "Nom Complet" -Description "Utilisateur ajouté via script"
Add-LocalGroupMember -Group "Users" -Member $NomUtilisateur

Code:
.\AjouterUtilisateur.ps1

Code:
Get-LocalUser

Utiliser Read-Host pour saisir le mot de passe de manière sécurisée au lieu de l’écrire en clair
Code:
$MotDePasse = Read-Host "Entrez le mot de passe" -AsSecureString

Ne jamais stocker un mot de passe en clair dans un script pour des raisons de sécurité

Utiliser un mot de passe complexe pour renforcer la sécurité du compte

Gérer les utilisateurs via Active Directory pour un environnement professionnel
Documentation Active Directory

• Github
• Recherche Google

L’ajout d’un utilisateur avec PowerShell est une solution rapide et efficace, adaptée aussi bien aux besoins ponctuels qu’à l’automatisation avec un script .PS1
Dernière édition: