• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Script Shell 📝 Ajouter un utilisateur avec PowerShell sur Windows

Scripts d'automatisation pour Windows

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Ajouter un utilisateur avec PowerShell sur Windows

🔦 Introduction

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.



🔬 Prérequis

• Avoir les droits d’administrateur sur la machine

• Accès à PowerShell en mode administrateur

• Connaître le nom de l’utilisateur à créer



📋 Différentes Approches

Approche 1 : Ajout avec PowerShell

Approche 2 : Ajout avec un fichier .PS1



📈 Niveau de difficulté

Approche 1 : Facile

Approche 2 : Intermédiaire



👍 Les Avantages

Approche 1 : Simple et immédiat

Approche 2 : Automatisable et réutilisable



👎 Les Inconvénients

Approche 1 : Doit être exécutée manuellement

Approche 2 : Nécessite la gestion d’un fichier .PS1



⚙️ Approche 1

1️⃣ Ouvrir PowerShell en mode administrateur

2️⃣ Ajouter un utilisateur avec la commande

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

3️⃣ Ajouter l’utilisateur au groupe Utilisateurs

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

4️⃣ Vérifier que l’utilisateur a bien été créé

Code:
Get-LocalUser



⚙️ Approche 2

1️⃣ Ouvrir PowerShell en mode administrateur

2️⃣ Créer un fichier AjouterUtilisateur.ps1 avec le contenu suivant

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

3️⃣ Exécuter le script avec la commande

Code:
.\AjouterUtilisateur.ps1

4️⃣ Vérifier que l’utilisateur a bien été ajouté

Code:
Get-LocalUser



💡 Astuce

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



🚨 Mise en garde

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



🔖 Conseil

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



🔎 Solution alternative

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

Documentation Active Directory



🔗 Références

Github

Recherche Google



💬 Conclusion

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:

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Statistiques des forums

Discussions
17 882
Messages
29 118
Membres
355
Dernier inscrit
Jea n

Nouveaux membres

Anniversaires

Retour
Haut Bas