Exploitez le contenu de votre réseau avec les commandes Net

A minima, Windows possède via son interpréteur de commande quelques « utilitaires »; voici le détail:

NET ACCOUNTS

NET ACCOUNTS met à jour la base de données des comptes d’utilisateurs et
modifie les exigences relatives au mot de passe et à l’ouverture de session
pour tous les comptes. Utilisé sans options, NET ACCOUNTS affiche les
paramètres actuels pour le mot de passe, les limitations d’ouverture de session
et les informations de domaine.

Deux conditions sont nécessaires pour que les options utilisées avec
NET ACCOUNTS prennent effet :

– Les exigences relatives au mot de passe et à l’ouverture de session ne sont
effectives que si des comptes d’utilisateurs ont été définis (utilisez
le Gestionnaire des utilisateurs ou la commande NET USER).

– Le service NetLogon doit s’exécuter sur tous les serveurs
du domaine qui vérifient l’ouverture de session ; ce service démarre
automatiquement en même temps que Windows.

/FORCELOGOFF:{minutes | NO} Définit le délai en minutes avant la déconnexion forcée d’un utilisateur dont le compte ou les heures d’ouverture de session
arrivent à expiration. NO, valeur par défaut, empêche la déconnexion forcée.

/MINPWLEN:durée Nombre minimal de caractères pour un mot de passe. La plage est comprise entre 0 et 14 caractères ; la valeur par défaut est de 6 caractères.

/MAXPWAGE:{jours | UNLIMITED} Délai maximal en jours pour la validité d’un
mot de passe. Avec UNLIMITED, aucune limite n’est spécifiée. La valeur de /MAXPWAGE ne peut pas être inférieure à celle de /MINPWAGE. La plage est comprise entre 1 et 999 ; par défaut, la valeur reste inchangée.

/MINPWAGE:jours Délai minimal en jours avant d’autoriser un utilisateur à changer de mot de passe. La valeur 0 indique qu’il n’y a pas de délai minimal. La
plage est comprise entre 0 et 999 ; la valeur par défaut est de 0 jour. /MINPWAGE doit être inférieur à /MAXPWAGE.

/UNIQUEPW:nombre Empêche un utilisateur de reprendre le même mot de passe au cours d’un nombre de changements de mot de passe spécifique. La valeur maximale est 24.

/DOMAIN Effectue l’opération sur un contrôleur de domaine du domaine actuel. Dans le cas contraire, l’opération est effectuée sur l’ordinateur local.

NET HELP commande | MORE affiche l’aide écran par écran.

 

NET HELPMSG

La syntaxe de cette commande est :

NET HELPMSG
n°_message

NET HELPMSG affiche des informations sur les messages réseau Windows (erreur, avertissement, alerte). Lorsque vous entrez NET HELPMSG et le numéro d’erreur (par exemple « net helpmsg 2182 »), Windows vous renseigne sur le message et suggère les actions à entreprendre pour résoudre le problème.

n°_message est le numéro d’erreur Windows pour lequel vous avez besoin d’aide.

 

NET STATISTICS

La syntaxe de cette commande est :

NET STATISTICS
[WORKSTATION]

NET STATISTICS affiche le journal des statistiques pour le service Station de travail local. Utilisée sans paramètres, la commande NET STATISTICS affiche les services pour lesquels il existe des statistiques.

WORKSTATION affiche les statistiques du service Station de travail.

 

NET COMPUTER

La syntaxe de cette commande est :

NET COMPUTER
\\nom_ordinateur {/ADD | /DEL}

NET COMPUTER ajoute ou supprime des ordinateurs dans une base de données de domaine. Cette commande est disponible uniquement sur les serveurs Windows NT.

\\nom_ordinateur Spécifie l’ordinateur à ajouter ou à supprimer dans le
domaine.
/ADD Ajoute l’ordinateur spécifié au domaine.
/DEL Supprime l’ordinateur spécifié du domaine.

 

NET LOCALGROUP

La syntaxe de cette commande est :

NET LOCALGROUP
[nom_groupe [/COMMENT: »texte »]] [/DOMAIN]
nom_groupe {/ADD [/COMMENT: »texte »] | /DELETE} [/DOMAIN]
nom_groupe nom […] {/ADD | /DELETE} [/DOMAIN]

NET LOCALGROUP modifie les groupes locaux des ordinateurs. Utilisée sans options, cette commande affiche les groupes locaux de l’ordinateur.

nom_groupe Nom du groupe local à ajouter, développer ou supprimer.
Fournissez simplement un nom de groupe pour afficher la liste
des utilisateurs ou des groupes globaux d’un groupe local.
/COMMENT: »texte » Ajoute un commentaire pour un groupe nouveau ou déjà
existant. Placez le texte entre guillemets.
/DOMAIN Effectue l’opération sur le contrôleur de domaine
du domaine actuel. Sinon, l’opération est effectuée sur
la station de travail locale.
nom [ …] Liste un ou plusieurs noms d’utilisateurs ou de groupes à
ajouter ou supprimer dans un groupe local. Séparez les entrées
multiples par un espace. Il peut s’agir d’utilisateurs ou de
groupes globaux, mais pas d’autres groupes locaux. Si un
utilisateur provient d’un autre domaine, faites précéder son
nom du nom de domaine (par exemple SALES\RALPHR).
/ADD Ajoute un nom de groupe ou d’utilisateur à un groupe local. Un
compte doit être établi pour les utilisateurs ou les groupes
globaux ajoutés à un groupe local à l’aide de cette commande.
/DELETE Supprime un nom de groupe ou d’utilisateur d’un groupe local.

 

NET STOP

La syntaxe de cette commande est :

NET STOP
service

NET STOP arrête les services Windows.

L’arrêt d’un service annule les connexions réseau utilisées par ce service.
En outre, certains services étant dépendants d’autres services, l’arrêt d’un service peut entraîner l’arrêt d’autres services.

Certains services ne peuvent pas être arrêtés.

service Un des services suivants :
BROWSER
DHCP CLIENT
FILE REPLICATION
NETLOGON
REMOTE ACCESS CONNECTION MANAGER
ROUTING AND REMOTE ACCESS
SCHEDULE
SERVER
SPOOLER
TCP/IP NETBIOS HELPER
UPS
WORKSTATION

NET STOP permet également d’arrêter les services non inclus dans Windows.

 

NET CONFIG

La syntaxe de cette commande est :

NET CONFIG
[SERVER | WORKSTATION]

NET CONFIG affiche des informations de configuration sur le service Station de travail ou Serveur. Utilisée sans le paramètre SERVER ou WORKSTATION, cette commande affiche une liste des services configurables. Pour obtenir de l’aide sur la configuration d’un service, entre NET HELP CONFIG service.

SERVER Affiche des informations sur la configuration du service
Serveur.
WORKSTATION Affiche des informations sur la configuration du service
Station de travail.

 

NET PAUSE

La syntaxe de cette commande est :

NET PAUSE
service

NET PAUSE interrompt un service ou une ressource Windows. Lorsqu’un service est suspendu, il cesse temporairement de fonctionner.

service Service qui doit être suspendu.
Par exemple :
NETLOGON
SCHEDULE
SERVER
WORKSTATION

 

NET TIME

La syntaxe de cette commande est :

NET TIME

[\\NomOrdinateur | /DOMAIN[:NomDomaine] | /RTSDOMAIN[:NomDomaine]] [/SET]

NET TIME synchronise l’horloge de l’ordinateur avec celle d’un autre ordinateur ou domaine, ou affiche l’heure pour un ordinateur ou un domaine. Utilisée sans options sur un domaine Windows Server, cette commande affiche la date et l’heure actuelles de l’ordinateur désigné comme étant le serveur de temps du domaine.

\\NomOrdinateur Nom de l’ordinateur à vérifier ou avec lequel vous souhaitez
vous synchroniser.

/DOMAIN[:NomDomaine] Synchronise l’heure à partir du contrôleur de domaine
principal de NomDomaine.

/RTSDOMAIN[:NomDomaine] Se synchronise avec un serveur de temps fiable
de NomDomaine.

/SET Synchronise l’heure de l’ordinateur avec celle
de l’ordinateur ou du domaine spécifié.

Les options /QUERYSNTP et /SETSNTP sont obsolètes. Utilisez w32tm.exe
pour configurer le service de temps Windows.

 

NET CONTINUE

La syntaxe de cette commande est :

NET CONTINUE
service

NET CONTINUE réactive un service Windows qui a été interrompu par NET PAUSE.

Service suspendu.
Par exemple :
NETLOGON
SCHEDULE
SERVER
WORKSTATION

NET HELP commande | MORE affiche l’aide écran par écran.

 

NET SESSION

La syntaxe de cette commande est :

NET SESSION
[\\nom_ordinateur] [/DELETE] [/LIST]

NET SESSION liste ou met fin aux sessions entre un ordinateur et les autres ordinateurs du réseau. Utilisée sans options, cette commande affiche des informations sur toutes les sessions de l’ordinateur actuellement utilisé.

Cette commande ne fonctionne que sur les serveurs.

\\nom_ordinateur Liste les informations de session pour l’ordinateur nommé.
/DELETE Termine la session entre l’ordinateur local et nom_ordinateur, puis ferme tous les fichiers ouverts sur l’ordinateur pour la session. Si nom_ordinateur est omis, toutes les sessions prennent fin.
/LIST Affiche les informations dans une liste au lieu d’un tableau.

 

NET USE

La syntaxe de cette commande est :

NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]
[/SMARTCARD]
[/SAVECRED]
[/REQUIREINTEGRITY]
[/REQUIREPRIVACY]
[/WRITETHROUGH]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {devicename | *} [password | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]

NET USE connecte un ordinateur à une ressource partagée ou le déconnecte d’une ressource partagée. Utilisée sans options, cette commande liste les connexions de l’ordinateur.

nom_appareil Attribue un nom de connexion à la ressource ou spécifie
l’appareil à déconnecter. Il y a deux sortes de
noms d’appareils : lecteurs de disques (D: à Z:) et imprimantes
(LPT1: à LPT3:). Entrez un astérisque au lieu d’un
nom d’appareil spécifique pour attribuer le prochain
nom d’appareil disponible.

om_ordinateur Nom de l’ordinateur qui contrôle la ressource
partagée. Si ce nom contient des espaces,
mettez les deux barres obliques inverses (\\) et le nom d’ordinateur entre
guillemets ( » « ). La longueur du nom d’ordinateur peut
aller de 1 à 15 caractères.

om_partage Nom réseau de la ressource partagée.
\volume Spécifie un volume NetWare sur le serveur. Les
Services clients pour NetWare (stations de travail Windows)
ou Service passerelle pour NetWare (Windows Server)
doivent être installés et activés pour une connexion aux serveurs NetWare.
mot_passe Mot de passe nécessaire à l’accès à la ressource partagée.
* Affiche une invite pour entrer le mot de passe. Celui-ci ne
s’affiche pas lorsque vous le tapez à l’invite.

/USER Spécifie un autre nom d’utilisateur avec lequel la connexion
est effectuée.
nom_domaine Spécifie un autre domaine. Si le domaine est omis,
le domaine actuel est utilisé.
nom_utilisateur Spécifie le nom d’utilisateur pour l’ouverture de session.

/SMARTCARD Spécifie que la connexion doit utiliser les informations d’identification
d’une carte à puce.

/SAVECRED Spécifie que le nom d’utilisateur et le mot de passe doivent être enregistrés.
Ce commutateur est ignoré sauf si la commande demande le nom d’utilisateur
et le mot de passe.

/HOME Connecte un utilisateur à son répertoire de base.

/DELETE Annule une connexion réseau et la supprime
de la liste des connexions permanentes.

/REQUIREINTEGRITY
Requiert une connexion signée pour le partage. L’opération échoue
si le fournisseur ne prend pas en charge les connexions signées.

/REQUIREPRIVACY Requiert une connexion chiffrée pour le partage. L’opération échoue
si le fournisseur ne prend pas en charge les connexions chiffrées.

/PERSISTENT Contrôle l’utilisation des connexions réseau permanentes.
La valeur par défaut est le paramètre utilisé en dernier.
YES Enregistre les connexions lorsqu’elles sont établies et les restaure lors de la prochaine ouverture de session.
NO N’enregistre pas les connexions établies ou à venir ; les connexions existantes sont restaurées lors de la prochaine ouverture de session. Utilisez le commutateur /DELETE pour supprimer les connexions permanentes.

NET FILE

La syntaxe de cette commande est :

NET FILE
[id [/CLOSE]]

NET FILE ferme un fichier partagé et supprime les verrous de fichier. En l’absence d’options, cette commande liste les fichiers ouverts sur un serveur.
La liste inclut le numéro d’identification attribué à un fichier ouvert, son chemin, le nom de l’utilisateur, ainsi que le nombre de verrous du fichier.

Cette commande ne s’applique qu’aux ordinateurs exécutant le service Serveur.

id Numéro d’identification du fichier.
/CLOSE Ferme un fichier ouvert et supprime les verrous de fichier. Entrez cette commande à partir du serveur sur lequel le fichier est partagé.

 

NET SHARE

Quel est le rôle de la commande « net share »

La commande Net Share affiche et gère les ressources partagées. Utilisée sans paramètre, la commande net share affiche des informations sur toutes les ressources actuellement partagées sur l’ordinateur local.

Exemple pour la commande Net share

Résultat obtenu en tapant cmd puis « net share »

net share

 

Liste des commandes Net Share

NET USER

La syntaxe de cette commande est :

NET USER
[nom_utilisateur [mot_passe | *] [options]] [/DOMAIN]
nom_utilisateur {mot_passe | *} /ADD [options] [/DOMAIN]
nom_utilisateur [/DELETE] [/DOMAIN]
nom_utilisateur [/TIMES:{heures | ALL}]
nom_utilisateur [/ACTIVE: {YES | NO}]

NET USER crée et modifie les comptes d’utilisateurs des ordinateurs. Utilisée sans commutateurs, cette commande liste les comptes d’utilisateurs de l’ordinateur. Les informations relatives aux comptes d’utilisateurs sont stockées dans la base de données des comptes d’utilisateurs.

nom_utilisateur:
Nom du compte d’utilisateur à ajouter, supprimer, modifier
ou afficher. Le nom du compte d’utilisateur peut comporter
20 caractères au maximum.

mot_passe:
Attribue ou modifie un mot de passe pour le compte
d’utilisateur. Un mot de passe doit avoir la longueur minimale
définie via l’option /MINPWLEN de la commande NET ACCOUNTS.
Il peut comporter 14 caractères au maximum.

*:
Invite à entrer le mot de passe. Celui-ci ne s’affiche pas
lorsque vous l’entrez à l’invite.

/DOMAIN Effectue l’opération sur un contrôleur de domaine du
domaine actuel.

/ADD Ajoute un compte à la base de données des comptes
d’utilisateurs.

/DELETE Supprime un compte de la base de données des comptes
d’utilisateurs.

Options Elles sont présentées ci-dessous :

Options Description
———————— —————————————————–
/ACTIVE:{YES | NO} Active ou désactive le compte. Si le compte n’est pas actif, l’utilisateur ne peut pas accéder au serveur.
La valeur par défaut est YES.
/COMMENT: »texte » Fournit un commentaire descriptif sur le compte de l’utilisateur. Mettez le texte entre guillemets.
/COUNTRYCODE:nnn Utilise le code de pays/région du système d’exploitation afin d’implémenter les fichiers de langue des messages d’erreur et d’aide pour
l’utilisateur. La valeur 0 désigne le code de pays/région par défaut.
/EXPIRES:{date | NEVER} Fait expirer le compte à la date définie. Avec NEVER,
le compte n’expire jamais. La date d’expiration est au format mm/jj/aa(aa). Les mois peuvent être indiqués par un nombre, le mot entier ou une abréviation de 3 lettres. Les années peuvent être indiquées par 2 ou 4 nombres. Séparez par des barres obliques (/) les parties de la date (pas d’espaces).
/FULLNAME: »nom » Nom complet de l’utilisateur (et non un nom d’utilisateur). Mettez le nom entre guillemets.
/HOMEDIR:chemin Chemin d’accès au répertoire de base de l’utilisateur. Le chemin d’accès doit exister.
/PASSWORDCHG:{YES | NO} Spécifie si les utilisateurs peuvent changer leur mot de passe. La valeur par défaut est YES.
/PASSWORDREQ:{YES | NO} Spécifie si un compte d’utilisateur doit avoir un mot de passe. La valeur par défaut est YES.
/LOGONPASSWORDCHG:{YES|NO} Spécifie si l’utilisateur doit changer son mot
de passe à la prochaine ouverture de session Par défaut, la valeur est NO.
/PROFILEPATH[:chemin] Chemin du profil d’ouverture de session de l’utilisateur.
/SCRIPTPATH:chemin Emplacement du script d’ouverture de session de l’utilisateur.
/TIMES:{heures | ALL} Heures d’ouverture de session. Exprimez TIMES avec
jour[-jour][,jour[-jour]],heure[-heure][,heure
[-heure]], par incréments d’une heure au maximum. Les jours peuvent s’écrire en entier ou en abrégé. Les heures peuvent être au format 12 ou 24 heures. Au format 12 heures, utilisez am, pm, a.m., ou p.m. ALL signifie qu’un utilisateur peut toujours ouvrir une session alors qu’une valeur vierge indique qu’il ne peut jamais ouvrir de session. Séparez les jours et
les heures par une virgule ; séparez plusieurs jours et plusieurs heures par un point-virgule.
/USERCOMMENT: »texte » Permet à un administrateur d’ajouter ou de modifier le commentaire associé au compte d’utilisateur.
/WORKSTATIONS:{nom_ordinateur[,…] | *}
Liste 8 ordinateurs au maximum à partir desquels unutilisateur peut se connecter au réseau. Si
/WORKSTATIONS n’a pas de liste ou si celle-ci a pourvaleur *, l’utilisateur peut se connecter à partir den’importe quel ordinateur.

 

NET GROUP

La syntaxe de cette commande est :

NET GROUP
[nom_groupe [/COMMENT: »texte »]] [/DOMAIN]
nom_groupe {/ADD [/COMMENT: »texte »] | /DELETE} [/DOMAIN]
nom_groupe nom_utilisateur […] {/ADD | /DELETE} [/DOMAIN]

NET GROUP ajoute, affiche ou modifie des groupes globaux sur des serveurs.
Sans paramètres, cette commande affiche les noms de groupes du serveur.

nom_groupe Nom du groupe à ajouter, développer ou supprimer.
Indiquez uniquement un nom de groupe pour afficher la liste des utilisateurs présents dans ce groupe.
/COMMENT: »texte » Ajoute un commentaire pour un groupe nouveau ou déjà existant. Mettez le texte entre guillemets.
/DOMAIN Effectue l’opération sur un contrôleur de domaine du domaine actuel. Sinon, l’opération est effectuée sur l’ordinateur local.
nom_utilisateur[ …] Liste le ou les noms d’utilisateurs à ajouter ou supprimer dans un groupe. Séparez les entrées par un espace.
/ADD Ajoute un groupe ou ajoute un nom d’utilisateur dans un groupe.
/DELETE Supprime un groupe ou supprime un nom d’utilisateur dans un groupe.

 

NET START

La syntaxe de cette commande est :

NET START
[service]

NET START répertorie les services en cours d’exécution.

service Un des services suivants :
BROWSER
DHCP CLIENT
EVENTLOG
FILE REPLICATION
NETLOGON
PLUG AND PLAY
REMOTE ACCESS CONNECTION MANAGER
ROUTING AND REMOTE ACCESS
RPCSS
SCHEDULE
SERVER
SPOOLER
TCP/IP NETBIOS HELPER
UPS
WORKSTATION

Lorsque vous entrez des noms de services de deux mots ou plus à l’invite de commandes, vous devez les mettre entre guillemets.
Par exemple, NET START « DHCP Client » démarre le service Client DHCP.

NET START permet également de démarrer des services non inclus dans Windows.

 

NET VIEW

La syntaxe de cette commande est :

NET VIEW
[\\NomOrdinateur [/CACHE] | [/ALL] | /DOMAIN[:NomDomaine]]

NET VIEW affiche une liste des ressources partagées sur un ordinateur.
Utilisée sans options, cette commande affiche une liste des ordinateurs du domaine ou réseau actuel.

\\computername Ordinateur dont vous souhaitez afficher les
ressources partagées.
/DOMAIN:nom_domaine Spécifie le domaine dont vous souhaitez afficher les ordinateurs disponibles. Si nom_domaine est omis, tous les domaines du réseau local sont
affichés.
/CACHE Affiche les paramètres de mise en cache du client
hors connexion pour les ressources de l’ordinateur
spécifié
/ALL Affiche tous les partages y compris les partages $

 

NET HELP

La syntaxe de cette commande est :

NET HELP
commande
– ou –
NET commande /HELP

Commandes disponibles :

NET HELP NAMES décrit différents types de noms utilisés par NET HELP.
NET HELP SERVICES liste certains des services que vous pouvez démarrer.
NET HELP SYNTAX explique comment lire les lignes de syntaxe NET HELP.
NET HELP commande | MORE affiche l’aide écran par écran.