J'essaie de changer les répertoires en un serveur de fichiers tel que:
cd \\someServer\\someStuff\
Cependant, j'obtiens l'erreur suivante:
CMD ne prend pas en charge les chemins UNC en tant que répertoires actuels
Quelles sont mes options pour accéder à ce répertoire?
windows
directory
windows-command-prompt
unc
Ray Vega
la source
la source
Réponses:
Si vous envisagez de l'écrire, il est toujours utile d'en savoir plus sur les commandes
pushd
etpopd
. Parfois, vous ne pouvez pas être sûr des lettres de lecteur déjà utilisées sur la machine sur laquelle le script s'exécutera et il vous suffit de prendre la prochaine lettre de lecteur disponible. Étant donnénet use
que vous devrez spécifier le lecteur, vous pouvez simplement utiliserpushd \\server\folder
puispopd
lorsque vous avez terminé.la source
popd
?Ou vous pouvez basculer votre shell vers PowerShell . Il a un support complet pour les chemins UNC.
la source
Vous pouvez utiliser
net use
pour mapper un lecteur réseau sur un chemin UNC, puis recherchez le lecteur mappé.la source
Explication légèrement plus longue de pushd ici: http://shortfastcode.blogspot.com/2010/05/how-to-deal-with-cmd-does-not-support.html
la source
En plus de mapper explicitement un lecteur afin qu'il
cmd
puisse faire face, ce qui pourrait également être nécessaire par d'autres utilitaires, vous pouvez également essayer un autre shell de commande comme PowerShell.la source
Cela a fonctionné pour moi dans Win8x64:
Vous devriez également pouvoir le faire dans HKCU, assurez-vous simplement de vous déconnecter puis de vous reconnecter.
la source
selon @pk, utilisez pushd & popd, voici un exemple.
utilisez pushd pour créer un lecteur virtuel temporaire et après avoir fait un popd pour supprimer le lecteur virtuel temporaire
la source
La commande de jonction ne fonctionnerait-elle pas ici?
la source
Hé, en voici un à essayer ...
Allez sur cette page et recherchez "autoriser le chemin UNC" ... est-ce que cela fonctionnera?
Il y a plus de fond ici et ici
la source