Ich versuche, Verzeichnisse auf einen Dateiserver zu ändern, z. B .:
cd \\someServer\\someStuff\
Ich erhalte jedoch den folgenden Fehler:
CMD unterstützt keine UNC-Pfade als aktuelle Verzeichnisse
Mit welchen Optionen kann ich zu diesem Verzeichnis navigieren?
windows
directory
windows-command-prompt
unc
Ray Vega
quelle
quelle
Antworten:
Wenn Sie Skripte erstellen möchten, ist es immer hilfreich, die Befehle
pushd
undpopd
kennenzulernen. Manchmal können Sie nicht sicher sein, welche Laufwerksbuchstaben bereits auf dem Computer verwendet werden, auf dem das Skript ausgeführt wird, und müssen lediglich den nächsten verfügbaren Laufwerksbuchstaben verwenden. Danet use
Sie das Laufwerk angeben müssen, können Sie es einfach verwendenpushd \\server\folder
und dann,popd
wenn Sie fertig sind.quelle
popd
?Oder Sie können Ihre Shell auf PowerShell umstellen . Es bietet vollständige Unterstützung für UNC-Pfade.
quelle
Sie können
net use
ein Netzwerklaufwerk einem UNC-Pfad zuordnen und dann zum zugeordneten Laufwerk navigieren.quelle
Eine etwas längere Erklärung von pushd finden Sie hier: http://shortfastcode.blogspot.com/2010/05/how-to-deal-with-cmd-does-not-support.html
quelle
Sie können nicht nur ein Laufwerk explizit zuordnen, damit
cmd
es den Anforderungen anderer Dienstprogramme gerecht wird, sondern auch eine alternative Befehls-Shell wie PowerShell ausprobieren.quelle
Das hat bei mir in Win8x64 geklappt:
Dies sollte auch in HKCU möglich sein. Melden Sie sich einfach ab und wieder an.
quelle
Nach @pk benutze pushd & popd, hier ein Beispiel.
Verwenden Sie pushd, um ein temporäres virtuelles Laufwerk zu erstellen, und führen Sie anschließend popd aus, um das temporäre virtuelle Laufwerk zu löschen
quelle
Würde der Knotenpunktbefehl hier nicht funktionieren?
quelle
Hey, hier ist einer zum Ausprobieren ...
Gehen Sie auf diese Seite und suchen Sie nach "Unbekannten Pfad zulassen". Funktioniert das?
Hier und hier gibt es mehr Hintergrundinformationen
quelle