Comment accéder à un emplacement réseau dans l’invite de commande sous Windows 10



Naviguer vers un Emplacement Réseau via l’Invite de Commandes

L’invite de commandes et PowerShell sont les deux outils de terminal présents sous Windows 10, chacun possédant ses spécificités. L’invite de commandes, plus ancienne, reste largement utilisée. Elle permet de se diriger vers n’importe quel répertoire du système et d’y exécuter des instructions. Bien qu’un obstacle mineur puisse survenir lors de la navigation vers un dossier avec un espace dans son nom, une solution simple existe.

Cependant, l’utilisation de la commande ‘cd’ pour accéder à un emplacement réseau depuis l’invite de commandes ne fonctionne pas, renvoyant un message d’erreur qui pourrait faire croire à une impossibilité d’accès et d’exécution de commandes. Heureusement, ce n’est pas le cas, il suffit d’utiliser une autre instruction.

Comprendre les Chemins Réseau dans l’Invite de Commandes

L’erreur « CMD ne prend pas en charge les chemins UNC en tant que répertoires actuels » s’affiche lorsque la commande ‘cd’ est suivie d’un chemin réseau. Un chemin UNC, caractérisé par des doubles barres obliques ou des barres obliques inverses, désigne justement un emplacement réseau.

La solution pour accéder à un répertoire réseau avec l’invite de commandes est d’utiliser l’instruction ‘pushd’. Il faut d’abord récupérer le chemin complet de l’emplacement réseau. L’exemple ci-dessous montre un chemin obtenu depuis l’Explorateur de fichiers :

MACBOOKAIR-5B8AMacUsersfatimawahabPictures

Il est important de noter que ce chemin est différent de celui obtenu depuis la barre d’adresse (Z: par exemple).

Une fois le chemin obtenu, on utilise la commande ‘pushd’, en plaçant le chemin entre guillemets s’il contient des espaces.

Syntaxe:

pushd chemin-réseau

Exemple:

pushd MACBOOKAIR-5B8AMacUsersfatimawahabPictures

L’invite de commandes attribue une lettre de lecteur différente à l’emplacement réseau, ce qui est normal et sans conséquence.

Pour information, avec PowerShell, cette contrainte n’existe pas. Il est possible de naviguer vers un emplacement réseau directement avec la commande ‘cd’.

Syntaxe:

cd "chemin-vers-emplacement-réseau"

Exemple:

cd MACBOOKAIR-5B8AMacUsersfatimawahabPictures

Contrairement à l’invite de commandes, PowerShell gère correctement les chemins UNC. PowerShell représente une alternative puissante à l’invite de commandes. Dans de nombreux cas, comme celui-ci, elle s’avère même plus simple à utiliser.