Gérer les utilisateurs Windows avec Net User

Le guide suivant fournit des informations sur la commande Net User - ou Net Users - du système d'exploitation Windows.

Net User est un outil de ligne de commande qui permet aux administrateurs système de gérer les comptes d'utilisateurs sur des PC Windows. Vous pouvez utiliser la commande pour afficher les informations de compte ou modifier les comptes d'utilisateur.

Il peut être utilisé, entre autres, pour activer le compte d’administrateur inactif d’un système Windows.

La commande principale Utilisateur net, lorsqu'elle est exécutée à partir de l'invite de commande, renvoie la liste de tous les comptes d'utilisateur du système.

Si vous n'avez jamais utilisé la commande auparavant ou des comptes sur le système, vous remarquerez que Windows est livré avec les comptes par défaut et les comptes d'utilisateurs créés lors de l'installation ou ultérieurement.

La sortie ne vous dit pas quels comptes sont actifs ou non, quels sont les comptes par défaut et quel utilisateur a été créé.

Remarque : Certaines opérations nécessitent que vous exécutiez les commandes à partir d'une invite de commande avec privilèges élevés. Vous pouvez en lancer un de la manière suivante:

  1. Tapez sur la touche Windows, tapez cmd, maintenez les touches Ctrl et Maj enfoncées et appuyez sur la touche Entrée du clavier.

Commandes de base

Net User prend en charge de nombreux paramètres, mais vous pouvez en utiliser certains plus souvent que d’autres.

  • Nom d'utilisateur Net User - par exemple Net User Martin - Cette commande répertorie les informations détaillées sur l'utilisateur que vous spécifiez. Cela inclut la dernière connexion, les appartenances aux groupes locaux et les informations de mot de passe.
  • Nom d'utilisateur Net User mot de passe - par exemple Net User Martin NewSecretPass - Définit le mot de passe NewSecretPass pour le compte Martin.
  • Nom d'utilisateur Net / actif: oui | non - par exemple, Net User Martin / actif: oui - active le compte afin qu'il puisse être utilisé. Le régler sur no désactive le compte.
  • Nom d'utilisateur Net User mot de passe / add - Test d'utilisateur Net qwerty1234 / add - Ceci ajoute le compte d'utilisateur Test avec le mot de passe par défaut querty1234 au système.
  • Nom d'utilisateur Net / Supprimer - par exemple Net User Test / delete - Supprime le compte de test sur le système.

Syntaxe utilisateur net

La syntaxe de la commande semble confuse au premier abord, car elle affiche diverses commandes que vous pouvez exécuter lorsque vous exécutez Net User /? pour afficher le texte d'aide de la commande.

UTILISATEUR NET

[nom d'utilisateur [mot de passe | *] [options]] [/ DOMAIN]

nom d'utilisateur * / ADD [options] [/ DOMAIN]

nom d'utilisateur [/ DELETE] [/ DOMAIN]

nom d'utilisateur [/ TIMES: ALL]

nom d'utilisateur [/ ACTIVE: NO]

Jetons un coup d'oeil à tous les paramètres Net User en détail:

  • nom d'utilisateur - spécifie le nom d'utilisateur sur lequel vous souhaitez exécuter l'opération.
  • password - définit le mot de passe pour le nom d'utilisateur spécifié. Doit satisfaire à l'exigence de longueur minimale et peut comporter jusqu'à 127 caractères.
  • * - affiche une invite pour le mot de passe. Le mot de passe n'est pas affiché lors de la saisie.
  • / domain - effectue l'opération sur le domaine sélectionné.
  • /? ou / help - affiche le texte d'aide pour la commande Net User.
  • / active: oui | non - cette commande active (oui) ou désactive (non) le compte d'utilisateur spécifié.
  • / add - ajoutera le compte utilisateur sélectionné au système informatique.
  • / delete - supprime le compte d'utilisateur sélectionné du système.
  • / command: "text" - ajoute un commentaire au compte d'utilisateur sélectionné. Limité à 48 caractères. Visible dans le champ de description du compte d'utilisateur.
  • / countrycode: 0 - Ajoute un code de pays ou une région au compte. Si la valeur est 0 ou si le paramètre n'est pas utilisé, il est défini sur la région par défaut.
  • / expires: date | never - Définit le compte d'utilisateur pour qu'il expire à la date spécifiée ou n'expire jamais. Les dates d'expiration sont définies en mm / jj / aa, par exemple, 12/24/2019 ou Mar / 13/19.
  • / nom complet: "nom" - Définit le nom complet du compte sélectionné. Doit être entre guillemets.
  • / homedir = path - Définit le répertoire de base de l'utilisateur sur le chemin sélectionné. Veuillez noter que le chemin doit exister, donc créez-le à l'avance avant d'exécuter la commande.
  • / passwordchg: yes | no - Spécifie si l'utilisateur peut changer le mot de passe. La valeur par défaut est yes, ce qui signifie que la modification du mot de passe est autorisée.
  • / passwordreq: yes | no - Spécifie si le compte d'utilisateur doit avoir un mot de passe. La valeur par défaut est oui, ce qui signifie qu'un mot de passe est requis.
  • / logonpasswordchg: yes | no - Lorsqu'il est défini sur yes, invite l'utilisateur à modifier le mot de passe du compte lors de la prochaine connexion au système.
  • / profilepath: path - Définit le chemin du profil de connexion de l'utilisateur. Le chemin pointe vers un profil de registre.
  • / scriptpath: path - Définit le chemin d'accès au script de connexion de l'utilisateur. Le chemin doit être relatif à% systemroot% \ System32 \ Repl \ Import \ Scripts
  • / times: times | all - Définit les heures de connexion du compte. Les heures doivent être spécifiées comme Jour, Heure / Heure et séparées par un point-virgule, par exemple M, 14h00 - 20h00 et T, 13h00 - 21h00. Les jours de la semaine abrégés en M, T, W, Th, F, Sa, Su, peuvent combiner des jours, par exemple du lundi au vendredi. Tous signifie qu'un utilisateur n'est pas limité en ce qui concerne les connexions, sans valeur, les ouvertures de session ne sont pas autorisées.
  • / usercomment: "text" - Peut définir un commentaire d'utilisateur pour le compte.
  • / workstations: computerName - Spécifiez jusqu'à huit ordinateurs auxquels l'utilisateur peut se connecter. Séparez les noms par, . par exemple, computer1, computer2, computerx. Fonctionne mieux avec / domain, et si vous ne spécifiez pas cette valeur, l'utilisateur n'est pas limité en ce qui concerne les postes de travail.

Exemples avancés d'utilisateurs nets

Nous avons déjà énuméré des exemples de base de la commande Net User près du haut. Les exemples suivants, plus complexes, sont expliqués ci-dessous:

La commande suivante crée le nouveau compte utilisateur mohammedlee, définit le mot de passe du compte sur motdepasse1, fixe les heures de connexion du lundi au vendredi de 6h00 à 18h00 et configure le système pour inviter l'utilisateur à modifier le mot de passe à la prochaine connexion.

  • utilisateur net mohammedlee mot de passe1 / add / logonpasswordchg: yes / times: lundi-vendredi, 6h-18h

La commande suivante définit le nom complet d'un utilisateur, attribue à l'utilisateur l'accès aux deux postes de travail eastoffice1 et eastoffice2, et ajoute le commentaire de l'utilisateur "postes de travail modifiés".

  • utilisateur net joe / nom complet: "Joe Montana" / postes de travail: eastoffice1, eastoffice2 / domain / usercomment: "postes de travail modifiés"

Ressources

Les ressources suivantes offrent des informations sur l'utilisateur net:

  • Article de Microsoft Technet sur l'utilisateur net
  • Page de la bibliothèque de référence de ligne de commande de Microsoft