Je vais vous expliquer chaque fonctionnalité des paramètres appliquables à la commande net. Ici nous nous baserons sur la commande net.exe d'un système windows NT pour exploiter au maximum les fonctionnalités qu'offrent les commandes de services Net.
Sous windows 98, la commande net.exe comporte moins de fonctions. On note par exemple, l'absence de la fonction net send qui peut s'avérer très pratique pour un administrateur réseau.
Pour connaître la liste des commandes, on tape au prompt : net /?
Ci-dessous l'explication et l'utilisation des commandes :
NET ACCOUNTS :
Modifie les paramètres de mots de passes et d'ouvertures de session sur le contrôleur principal de domaine ou sur la machine locale si cette dernière est connectée à un groupe de travail.
Syntaxe :
net accounts [/forcelogoff:{minutes | no}] [/minpwlen:longueur] [/maxpwage:{jours| unlimited}] [/minpwage:jours] [/uniquepw:nombre] [/domain]br> Paramètres :
/forcelogoff:{minutes | no} : Définit le délai (en minutes) devant s'écouler avant que ne soit fermée la session d'un utilisateur sur un serveur lorsque le compte d'utilisateur ou le temps d'ouverture de session valide expire. La valeur par défaut, no, empêche que les utilisateurs soient forcés de fermer la session.
/minpwlen:longueur : Indique la taille minimale de la longueur des mots de passes utilisateurs. Un mot de passe peut aller de 0 à 127 caractères. Par défaut, ce paramètre est fixé à 6 caractères.
/maxpwage{jours | unlimited} : Définit la durée maximale (en jours) d'utilisation du même mot de passe pour un utilisateur. Si vous mettez "Unlimited", le mot de passe n'expirera jamais. Cette durée peut aller de 1 à 49 710 jours (Unlimited est égal à 49 710 jours). Par défaut, un mot de passe expire dans 90 jours.
/minpwage:jours : Définit la durée minimale (en jours) avant qu'un utilisateur puisse changer son mot de passe. Par défaut, cet attribut est fixé à 0 jour. On peut monter jusqu'à 49710 jours.
/uniquepw:nombre : Interdit à un utilisateur de réutiliser le même mot de passe au cours d'un nombre de changements de mot de passe définit par nombre. La valeur peut être définit de 0 à 24 changements. Par défaut, c'est la valeur 5 qui est utilisée. Exemple en prenant la valeur par défaut : Un utilisateur reçoit un nouveau pc équipé de Microsoft windows 2000, son mot de passe est "microsoft", il ne pourra réutiliser le mot de passe "microsoft" qu'après avoir changé son mot de passe 5 fois.
/domain : Exécute l'opération sur le contrôleur principal de domaine du domaine en cours. Si la machine sur laquelle est executée la commande est connectée à un groupe de travail, c'est le compte local qui sera attaqué.
Aucun paramètres renvoie les paramètres en cours.
NET COMPUTER :
Ajoute ou supprime un ordinateur dans la base de données du domaine. La commande attaque le contrôleur de domaine principal.
Syntaxe :
net computer \\nom_ordinateur {/add | /del}
Paramètes :
\\nom_ordinateur : Spécifie l'ordinateur à ajouter ou supprimer dans le domaine.
{/add | /del} : Ajoute (/add) ou supprime (/del) l'ordinateur spécifié dans le domaine auquel appartient la machine d'où est lancé la commande.
NET CONFIG :
Affiche les paramètres qui sont disponibles grâce aux services STATION DE TRAVAIL et SERVEUR.
Syntaxe :
net config [{server|workstation}]
Paramètres :
server : Affiche les paramètres du service Serveur.
A utiliser à la suite de "server" pour modifier les paramètres du service Serveur.
/AUTODISCONNECT:minutes : Spécifie le temps en minutes au bout duquel la session en cours sera déconnectée en cas d'inactivité.
/HIDDEN:YES | NO : Définit si la machine apparaît ou pas dans le voisinage réseau. Par défaut, ce paramètres est à NO.
/SRVCOMMENT:"texte" : Définit la zone de commentaire qui s'affiche dans le voisinage réseau.
workstation : Affiche les paramètres du service Station de travail.
A utiliser à la suite de "workstation" pour modifier les paramètres du service Station de travail.
/CHARCOUNT:octets : Spécifie le nombre d'octet que windows NT avant d'envoyer les données au périphérique de communication (COM).
/CHARTIME:ms : Spécifie l'intervalle de temps maximal pendant lequel windows NT collecte des données avant de les envoyer à un périphérique de communication (COM).
/CHARWAIT:s : Spécifie le délai maximal (en secondes) pendant lequel Windows NT attend qu'un périphérique de communication devienne disponible.
NET CONTINUE :
Cette commande relance un service stoppé par la commande NET PAUSE.
Syntaxe :
net continue service
service est le nom d'un service windows NT et peut par exemple prendre les valeurs suivantes :
netlogon : Redémarre le service Ouverture de session réseau.
"nt lm security support provider" : Redémarre le service Fournisseur de la prise en charge de sécurité LM NT.
schedule : Redémarre le service Planificateur de tâches.
server : Redémarre le service Serveur.
workstation : Redémarre le service Station de travail.
NET FILE :
Affiche les nom des fichiers ouverts via les dossiers partagés.
Syntaxe :
net file [ID [/close]]
Paramètes :
ID : Spécifie le numéro d'identification du fichier.
/close : Ferme un fichier ouvert.
Remarque : pour fermer un fichier précis, afficher la liste des fichiers ouverts avec la commande net file puis lancez la commande net file 3 /close pour fermer le fichier ayant le numéro 3 d'identification .
NET GROUP :
Affiche, ajoute ou modifie des groupes globaux sur des domaines ou en local.
Syntaxe :
net group [nom_groupe [/comment:"texte"]] [/domain]
net group [nom_groupe {/add [/comment:"texte"] | /delete} [/domain]]
net group nom_groupe nom_utilisateur {/add | /delete} [/domain]]
Paramètres :
nom_groupe : définit le nom du groupe global sur lequel on souhaite travailler.
/comment:"texte" : Mets un commentaire sur le groupe. Le commentaire a une taille maximale de 48 caractères. N'oubliez pas les guillements sinon la commande échouera.
/domain : Travaille dans le domaine où est connecté l'utilisateur. Sinon cette option est omise, c'est la station en local qui sera attaquée.
/add : Ajoute un groupe ou un nom d'utilisateur selon les options choisies.
/delete : Supprime un groupe ou un nom d'utilisateur selon les options choisies.
Pour spécifier plusieurs noms d'utilisateurs, séparer les par un espace.
net group sans options, liste les groupes déjà mis en place.
NET HELP :
L'aide des commandes NET.
Syntaxe :
net help commande
Exemple :
net help group
net help sans options affiche la liste des commandes NET disponibles.
NET HELPMSG :
Cet aide recense toutes les erreurs qui peuvent être rencontrés à l'utilisation des commandes NET.
Syntaxe :
net helpmsg numéro
numéro représente un numéro à 4 chiffres qui vous est fourni lorsqu'une commande ne s'exécute pas correctement.
Exemple :
net helpmsg 1235 vous renvoie "La requête a été interrompue".
NET LOCALGROUP :
Affiche, ajoute ou modifie des groupes locaux.
Syntaxe :
net localgroup [nom_groupe [/comment:"texte"]] [/domain]
net localgroup nom_groupe {/add [/comment:"texte"] | /delete} [/domain]
net localgroup nom_groupe nom [ ...] {/add | /delete} [/domain]
Paramètres :
nom_groupe : définit le nom du groupe local sur lequel on souhaite travailler.
/comment:"texte" : Mets un commentaire sur le groupe. Le commentaire a une taille maximale de 48 caractères. N'oubliez pas les guillements sinon la commande échouera.
/domain : Travaille dans le domaine où est connecté l'utilisateur. Sinon cette option est omise, c'est la station en local qui sera attaquée.
/add : Ajoute un groupe ou un nom d'utilisateur selon les options choisies.
/delete : Supprime un groupe ou un nom d'utilisateur selon les options choisies.
Pour spécifier plusieurs noms d'utilisateurs, séparer les par un espace.
net group sans options, liste les groupes déjà mis en place.
NET NAME :
Ajoute ou supprime un nom de messagerie (alias).
Sans paramètres, on obtient la liste des noms utilisables.
Il est nécessaire que le service messagerie soit lancé pour que cette commande fonctionne.
Syntaxe :
net name [nom [/add | /delete]]
Paramètres :
nom : Ce sera votre nom lorsque vous dialoguerez par le service messagerie. Le nom peut contenir jusqu'à 15 caractères.
/add :Ce paramètres est facultatif. Elle revient à utiliser la syntaxe "net name nom"
/delete : Supprime un nom que vous avez ajouter.
NET PAUSE :
Modifie l'état d'un service en pause. Ce dernier est suspendu.
Syntaxe :
net pause service
service est le nom du service à suspendre (Exemple : serveur, station de travail, serveur d'accés distant, ...).
NET PRINT :
Affiche ou gère les files et travaux d'impressions d'imprimantes partagées.
Syntaxe :
net print \\nom_ordinateur\nom_partage
net print [\\nom_ordinateur] numéro_travail [/hold | /release | /delete]
Paramètres :
nom_ordinateur : Nom de l'ordinateur partageant l'imprimante.
numéro_travail : Identifie un travail dans la file d'impression.
/hold : Bloque un travail (Identié grâce au numéro_travail) jusqu'à temps qu'il soit libéré.
/release : Libère un travail bloqué dans la file d'impression.
/delete : Supprime un travail dans la file d'impression.
NET SEND :
Envoie un message à un utilisateur ou à tous les utilisateurs d'un domaine ou groupe de travail.
Syntaxe :
net send {nom | * | /domain | /users} message
Paramètres :
nom : C'est le nom de l'ordinateur qui recevra votre message. S'il contient des espaces, entourez le nom de guillemets.
* : Envoie le message à tous les utilisateurs du domaine ou du groupe de travail.
/domain : Spécifie le nom du domaine ou du groupe de travail où le message devra être envoyé. En utilisant ce paramètre, tous les utilisateurs connecté recevront ce message.
/users : Envoie le message à tous les utilisateurs connectés sur le même domaine ou groupe de travail d'où le message est envoyé.
message : C'est le message que vous allez envoyer à vos destinataires.
NET SESSION :
Affiche ou déconnecte les utilisateurs connectés à une machine.
Syntaxe :
net session [\\nom_ordinateur] [/delete]
paramètres :
Sans aucun paramètes, la commande affiche la liste des sessions ouvertes localement.
\\nom_ordinateur : C'est le nom de l'ordinateur sur lequel on veut lancer la commande.
/delete : Déconnecte les utilisateurs. Toutes les sessions sont fermées.
NET SHARE :
Affiche, crée ou supprime des ressources partagées.
Syntaxe :
net share nom_partage
net share nom_partage=lecteur:chemin [/users:nombre | /unlimited] [/remark:"texte"]
net share nom_partage [/users:nombre | unlimited] [/remark:"texte"]
net share {nom_partage | lecteur:chemin} /delete
Paramètres :
Sans paramètres, net share affiche les ressources partagées de l'ordinateur local.
nom_partage : Indique le nom d'un partage.
lecteur:chemin : Indique le chemin absolu d'un répertoire à partager. (Exemple : C:\PARTAGE)
/users : Indique le nombre d'utilisateurs maximum connectés simultanément au partage.
/unlimited : Pour que l'accés au partage ne soit pas limité à un nombre maximum de connectés en même temps.
/remark:"texte" : Ajoute une description au partage. Le texte doit être placé entre guillemets.
/delete : Supprime le partage de ressources.
NET START :
Démarre un service ou affiche la liste des services démarrés.
Syntaxe :
net start [service]
Paramètres :
Sans aucun paramètres, la commande affiche la liste des services démarrés.
Service : Indique le nom du service à démarrer. (Exemple : client dhcp, snmp, windows time service)
NET STATISTICS :
Affiche les statistiques des services workstation, server ainsi que les services démarrés (s'ils fournissent des statistiques).
Syntaxe :
net statistics [workstation | server]
Paramètres :
workstation : Fournit les statistiques du service workstation local.
server : Fournit les statistiques du service server local.
sans paramètres, ce sont les statistiques des services workstation, server, et ceux qui sont démarrés.
NET STOP :
Arrête un service réseau.
Syntaxe :
net stop service
Paramètres :
service : Exemple de services pouvant être arrêter : horloge, spooler, serveur de fichiers Macintosh.
NET TIME :
Synchronise l'horloge de l'ordinateur local avec celle d'un autre ordinateur ou d'un domaine.
Cette commande affiche aussi l'heure d'un ordinateur ou domaine.
Syntaxe :
net time [\\nom_ordinateur | /domain | /rtsdomain] [/set]
net time [\\nom_ordinateur] [/querysntp] | [/setsntp]
Paramètres :
Sans paramètres, la commande affiche l'heure où l'ordinateur local se synchronise.
\\nom_ordinateur : Désigne le nom d'ordinateur sur lequel vous voulez synchroniser votre horloge.
/domain : Désigne le domaine sur lequel vous voulez vous synchroniser.
/rtsdomain : Désigne le domaine qui contient un serveur de temps.
/set : Synchronise l'horloge de l'ordinateur avec celle définie par les options précédentes.
/querysntp : Affiche le nom du serveur NTP sur lequel vous vous synchroniser.
/setsntp : Définit une liste de serveur NTP joignables par l'ordinateur local. Si vous avec plusieurs serveur auxquels vous connecter, entourez la liste de guillemets en séparant les adresses (IP ou DNS) par des espaces.
NET USE :
Gère sur la machine les connexions aux ressources partagées.
Syntaxe :
net use [{nom_périphérique | *}] [\\nom_ordinateur\nom_partage[\volume]] [{mot_de_passe | *}]] [/user:[nom_domaine\]nom_utilisateur] [/user:[nom_domaine_pointé\]nom_utilisateur] [/user: [nom_utilisateur@nom_domaine_pointé] [/savecred] [/smartcard] [{/delete | /persistent:{yes | no}}]net use [nom_périphérique [/home[{mot_de_passe | *}] [/delete:{yes | no}]]net use [/persistent:{yes | no}]
Paramètres :
nom_périphérique : Définit la lettre de lecteur à laquelle vous voulez assigner la connexion (Ex : F. Si vous mettez *, c'est la prochaine lettre disponible qui sera utilisée.
\\nom_ordinateur\nom_partage : Spécifie le nom du serveur et le nom de partage de la ressource. Si nom_ordinateur contient des espaces, entrez tout le paramètre entre guillements : "\\nom_ordinateur\nom_partage".
\volume : Spécifie un nom de volume netware si la ressouce se trouve sur un serveur novell netware.
mot_de_passe : C'est le mot de passe pour pouvoir accéder à la ressource partagée.
/user : Informe que vous souhaitez définir un autre nom d'utilisateur avec lequel la connexion sera établie à la ressource.
nom_domaine : Spécifie le nom du domaine contenant le compte utilisateur. Si cette option est omise, c'est le domaine en cours qui sera utilisé.
nom_utilisateur : Spécifie le nom d'utilisateur que vous souhaitez utiliser pour vous connecter.
/savecred : Sauvegarde les informations de comptes utilisateurs pour se connecter à une ressource partagée.
/smartcard : A utiliser dans le cas où vous utilisez une identification par carte à puce.
/delete : Supprime la connexion à la ressource partagée. Si vous tapez * /delete ce sont toutes les connexions qui seront déconnectés.
/persistent:{yes | no} : Spécifie si la connexion doit être persistente ou non. Si elle l'est, la connexion sera recrée à la réouverture de session.
/home : Connecte un utilisateur au répertoire de base.
NET USER :
Gère ou affiche les caractéristiques des comptes utilisateurs.
Syntaxe :
net user [nom_utilisateur [mot_de_passe | *] [options]] [/domain]
net user [nom_utilisateur {mot_de_passe | *} /add [options] [/domain]]
net user [nom_utilisateur [/delete] [/domain]
Paramètres :
nom_utilisateur : Indique le nom du compte utilisateur à gérer ou afficher. Ce nom peut comporter jusqu'à 20 caractères.
mot_de_passe : Modifie le mot de passe de l'utilisateur. Si vous tapez *, un invite s'affiche et le mot de passe sera caché.
/domain : Si vous ajoutez ce paramètre, la commande sera effectuée sur le contrôleur principal de domaine.
options :
/active:{no | yes} : Active ou désactive le compte utilisateur.
/comment:"texte" : Définit le commentaire du compte utilisateur.
/countrycode:nnn : Utilise les codes pays/région du système d'exploitation afin de mettre en ?uvre les fichiers de langue spécifiés pour l'aide et les messages d'erreur d'un utilisateur. La valeur 0 désigne le code pays/région par défaut.
/expires:{{mm/jj/aaaa | jj/mm/aaaa | mmm,jj ,aaaa} | never} : Provoque l'expiration du compte d'utilisateur si vous indiquez une date. En fonction du code pays/région, les dates d'expiration peuvent être aux formats suivants : [mm/jj/aaaa], [jj/mm/aaaa] ou [mmm,jj ,aaaa]. Pour la valeur correspondant au mois, vous pouvez utiliser des chiffres, écrire le mois en toutes lettres ou employer l'abréviation à trois lettres (par exemple, jan fév mar avr mai jun jul aoû sep oct nov déc). Quant à la valeur de l'année, elle peut être représentée par deux ou quatre chiffres. Utilisez des virgules ou des barres obliques pour séparer les éléments de la date. Les espaces sont interdits. Si vous omettez aaaa, c'est l'occurrence suivante de la date (en fonction de la date et l'heure de votre ordinateur) qui est prise en compte.
/fullname:"nom" : Définit le nom complet de l'utilisateur.
/homedir:chemin : Définit le répertoire de base de l'utilisateur.
/passwordchg:{yes | no} : Indique si les utilisateurs peuvent ou non, modifier leur mot de passe.
/passwordreq:{yes | no} : Indique si un utilisateur doit avoir ou non un mot de passe.
/profilepath:[chemin] : Définit le chemin du profil de l'utilisateur (Le chemin pointe dans la base de registre).
/scriptpath:chemin : Définit le chemin relatif du script d'ouverture de session de l'utilisateur. Les scripts se trouvent dans %systemroot%\System32\Repl\Import\Scripts.
/times:{jour[-jour][,jour[-jour]] ,heure[-heure][,heure[-heure]] [;?] | all} : Définit les heures de la journée auxquelles l'utilisateur pourra se connecter.L'heure est limitée à des incréments d'une heure. Quant aux valeurs de jour, elles peuvent être écrites en toutes lettres ou représentées par les abréviations (L, Ma, Me, J, V, S, D). Les heures peuvent suivre le format de notation en 12 ou 24 heures. Si vous optez pour le format 12 heures, utilisez AM/PM ou A.M./P.M. La valeur all signifie qu'un utilisateur peut ouvrir une session en permanence. La valeur nulle (blanc) signifie qu'un utilisateur ne peut jamais se connecter. Séparez le jour et l'heure par des virgules et les unités du jour et de l'heure par des points-virgules (par exemple, L,16:00-17:00;Ma,13:00-15:00). N'utilisez pas d'espaces pour désigner les heures.
/usercomment:"texte" : Indique qu'un administrateur peut ajouter ou modifier le « Commentaire de l'utilisateur » pour le compte.
/workstations:{nom_ordinateur[,...] | *} : Répertorie jusqu'à huit stations de travail à partir desquelles un utilisateur peut se connecter au réseau. Séparez les entrées multiples de la liste par des virgules. Si /workstations ne possède pas de liste ou si celle-ci correspond à l'astérisque (*), cela signifie que l'utilisateur peut ouvrir une session à partir de n'importe quel ordinateur.
NET VIEW :
Affiche la liste des domaines, des ordinateurs ou des ressources partagées par l'ordinateur spécifié. Utilisée sans paramètre, la commande net view affiche la liste des ordinateurs de votre domaine en cours.
Syntaxe :
net view [\\nom_ordinateur] [/domain]
net view /network:nw [\\nom_ordinateur]
Paramètres :
\\nom_ordinateur : Indique l'ordinateur contenant les ressources partagées que vous souhaitez afficher.
/domain : Désigne le domaine dont vous voulez afficher les ordinateurs disponibles. Si vous omettez nom_domaine, /domain affiche tous les domaines du réseau.
/network:nw : Affiche la liste des serveurs disponibles sur un réseau NetWare. Si vous indiquez un nom d'ordinateur, /network:nw affiche les ressources disponibles sur cet ordinateur du réseau NetWare. Vous pouvez également désigner d'autres réseaux ajoutés au système.
Merci à l'aide Microsoft
---------------
[^.^]