« Windows net use » : différence entre les versions

De Wiki doc

Aucun résumé des modifications
Aucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[Category:Réseau windows]]
[[Category:Réseau windows]]
''Net use'' est la commande qui permet de monter des lecteurs réseaux ([https://fr.wikipedia.org/wiki/Server_Message_Block SMB/CIFS]) sous Windows. Il est possible de préciser des paramètres tel que la lettre de lecteur utilisée; l'utilisateur effectuant le montage (à défaut de l'invité); la persistance du montage au démarrage...
''Net use'' est la commande qui permet de monter des lecteurs réseaux ([https://fr.wikipedia.org/wiki/Server_Message_Block SMB/CIFS] ; [[Apache2#Partage_WebDAV|WebDav]] ; ...) sous Windows (les protocoles sont gérés par ce qui s'appel des "redirecteurs"). Il est possible de préciser des paramètres tel que la lettre de lecteur utilisée ; l'utilisateur effectuant le montage (à défaut de l'invité) ; la persistance du montage au démarrage...


=Syntaxe=
=Syntaxe=
La syntaxe de cette commande est la suivante :
La syntaxe de cette commande est la suivante :


<source lang="bash">
<syntaxhighlight lang="genshi">
NET USE
NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
[devicename | *] [\\computername\sharename[\volume] [password | *]]
Ligne 67 : Ligne 66 :


NET HELP commande | MORE affiche l'aide écran par écran.
NET HELP commande | MORE affiche l'aide écran par écran.
</source>
</syntaxhighlight>


=Usages concrets=
=Usages concrets=
{{info|La commande doit être tapée par l'utilisateur qui en aura l'usage. Si vous lancez <source lang="bash" inline>net use</source> en administrateur, le lecteur se montra sur sa session et non celle de votre utilisateur, il sera donc inaccessible pour ce dernier.}}


'''Monter un lecteur'''
{{info|La commande doit être tapée par l'utilisateur qui en aura l'usage. Si vous lancez <syntaxhighlight lang="bash" inline>net use</syntaxhighlight> en administrateur, le lecteur se montra sur sa session et non celle de votre utilisateur, il sera donc inaccessible pour ce dernier.}}
 
'''Monter un lecteur (SMB)'''
  net use Z: \\192.168.170.178\Partage /user:LAB\toto MOTdePASS /persistent:yes
  net use Z: \\192.168.170.178\Partage /user:LAB\toto MOTdePASS /persistent:yes
'''paramètres :'''
'''paramètres :'''
* '''Z:''' : Lettre de lecteur utilisé pour le montage
* '''Z:''' : Lettre de lecteur utilisé pour le montage
* '''/user:''' : Argument permettant le renseignement du <source lang="bash" inline>domaine\utilisateur mot de passe</source>
* '''/user:''' : Argument permettant le renseignement du <syntaxhighlight lang="ini" inline>domaine\utilisateur mot de passe</syntaxhighlight>
* '''/persistent:''' : Précise via <source lang="bash" inline>yes</source> le montage automatique du lecteur au démarrage de la session
* '''/persistent:''' : Précise via <syntaxhighlight lang="bash" inline>yes</syntaxhighlight> le montage automatique du lecteur au démarrage de la session
 
{{info|Pour un montage [https://docs.microsoft.com/en-us/iis/publish/using-webdav/using-the-webdav-redirector WebDav], il faut [https://superuser.com/questions/254113/how-to-connect-to-an-https-webdav-folder-on-windows-7 remplacer] les antislash par <syntaxhighlight lang="ini" inline>http://</syntaxhighlight> ou <syntaxhighlight lang="ini" inline>https://</syntaxhighlight>. De plus, ''Windows'' limite par défaut la taille des transferts avec ce protocole (allez savoir pourquoi...). Cette limite peut être augmenté en [https://www.imageway.com/2017/email-hosting-blog/email-hosting-tutorials/increase-webdav-file-limit-in-windows modifiant] la clé de registre <syntaxhighlight lang="ini" inline>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileSizeLimitInBytes</syntaxhighlight> pour y définir la valeur maximale <syntaxhighlight lang="bash" inline>4294967295</syntaxhighlight> en décimale ou <syntaxhighlight lang="bash" inline>ffffffff</syntaxhighlight> en hexadécimale. Le changement sera effectif au prochain démarrage du système.
}}


'''Lister les lecteurs montés'''
'''Lister les lecteurs montés'''
Ligne 84 : Ligne 87 :
'''Démonter un lecteur'''
'''Démonter un lecteur'''
  net use Z: /delete
  net use Z: /delete
=Accès aux partages non authentifiés=
Sur certains ''Windows'', l'accès aux partages ''SMB'' non authentifiés (utilisateur anonyme sans mot de passe) est désactivé. Comme souvent sur ce système en carton pâte, le message d'erreur envoyé à l'utilisateur ne permet absolument pas de savoir d'où vient le problème (Windows ne parvient pas à trouver [...] Vérifiez l'orthographe et réessayez - notez comment c'est toujours la faute de l'utilisateur si cela ne fonctionne pas...). Il s'agit simplement d'une GPO par défaut qui désactive le support.
Pour changer ça il faut '''activer''' via <syntaxhighlight lang="bash" inline>gpedit.msc</syntaxhighlight> la stratégie de groupe locale suivante :
Stratégie Ordinateur local > Configuration ordinateur > Modèles d’administration > Réseau > Station de travail LANMAN > Activer les ouvertures de session invité non sécurisées
==Source==
* https://makerhelp.fr/windows-10-impossible-dacceder-a-un-dossier-partage/

Dernière version du 8 mai 2023 à 14:57

Net use est la commande qui permet de monter des lecteurs réseaux (SMB/CIFS ; WebDav ; ...) sous Windows (les protocoles sont gérés par ce qui s'appel des "redirecteurs"). Il est possible de préciser des paramètres tel que la lettre de lecteur utilisée ; l'utilisateur effectuant le montage (à défaut de l'invité) ; la persistance du montage au démarrage...

Syntaxe

La syntaxe de cette commande est la suivante :

NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
        [/USER:[domainname\]username]
        [/USER:[dotted domain name\]username]
        [/USER:[username@dotted domain name]
        [/SMARTCARD]
        [/SAVECRED]
        [[/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_périphérique   Attribue un nom de connexion à la ressource ou spécifie le
                   périphérique à déconnecter. Il y a deux sortes de noms de
                   périphériques : lecteurs de disques (D: à Z:) et imprimantes
                   (LPT1: à LPT3:). Entrez un astérisque au lieu d'un nom de
                   périphérique spécifique pour attribuer le prochain nom
                   de périphérique disponible.
\\nom_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
\nom_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.
/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 paramètre /DELETE pour
                   supprimer les connexions permanentes.

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

Usages concrets

INFORMATION

La commande doit être tapée par l'utilisateur qui en aura l'usage. Si vous lancez net use en administrateur, le lecteur se montra sur sa session et non celle de votre utilisateur, il sera donc inaccessible pour ce dernier.

Monter un lecteur (SMB)

net use Z: \\192.168.170.178\Partage /user:LAB\toto MOTdePASS /persistent:yes

paramètres :

  • Z: : Lettre de lecteur utilisé pour le montage
  • /user: : Argument permettant le renseignement du domaine\utilisateur mot de passe
  • /persistent: : Précise via yes le montage automatique du lecteur au démarrage de la session

INFORMATION

Pour un montage WebDav, il faut remplacer les antislash par http:// ou https://. De plus, Windows limite par défaut la taille des transferts avec ce protocole (allez savoir pourquoi...). Cette limite peut être augmenté en modifiant la clé de registre HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileSizeLimitInBytes pour y définir la valeur maximale 4294967295 en décimale ou ffffffff en hexadécimale. Le changement sera effectif au prochain démarrage du système.

Lister les lecteurs montés

net use

Démonter un lecteur

net use Z: /delete

Accès aux partages non authentifiés

Sur certains Windows, l'accès aux partages SMB non authentifiés (utilisateur anonyme sans mot de passe) est désactivé. Comme souvent sur ce système en carton pâte, le message d'erreur envoyé à l'utilisateur ne permet absolument pas de savoir d'où vient le problème (Windows ne parvient pas à trouver [...] Vérifiez l'orthographe et réessayez - notez comment c'est toujours la faute de l'utilisateur si cela ne fonctionne pas...). Il s'agit simplement d'une GPO par défaut qui désactive le support.

Pour changer ça il faut activer via gpedit.msc la stratégie de groupe locale suivante :

Stratégie Ordinateur local > Configuration ordinateur > Modèles d’administration > Réseau > Station de travail LANMAN > Activer les ouvertures de session invité non sécurisées

Source