Estoy intentando cambiar los directorios a un servidor de archivos como:
cd \\someServer\\someStuff\
Sin embargo, me sale el siguiente error:
CMD no admite rutas UNC como directorios actuales
¿Cuáles son mis opciones para navegar a ese directorio?
windows
directory
windows-command-prompt
unc
Ray Vega
fuente
fuente
Respuestas:
Si está considerando crear scripts, siempre es útil aprender sobre los comandos
pushd
ypopd
. A veces no puede estar seguro de qué letras de unidad ya se utilizan en la máquina en la que se ejecutará el script y simplemente necesita tomar la siguiente letra de unidad disponible. Comonet use
requerirá que especifique la unidad, simplemente puede usarlapushd \\server\folder
y luegopopd
cuando haya terminado.fuente
popd
?O podría cambiar su shell a PowerShell . Tiene soporte completo para rutas UNC.
fuente
Puede usar
net use
para asignar una unidad de red a una ruta UNC y luego buscar la unidad asignada.fuente
Explicación un poco más larga de pushd aquí: http://shortfastcode.blogspot.com/2010/05/how-to-deal-with-cmd-does-not-support.html
fuente
Además de mapear explícitamente una unidad para que
cmd
pueda hacer frente, lo que también podrían necesitar otras utilidades, también puede probar un shell de comando alternativo como PowerShell.fuente
Esto funcionó para mí en Win8x64:
También debería poder hacer esto en HKCU, solo asegúrese de cerrar sesión y volver a iniciarla.
fuente
según @pk use pushd & popd, aquí hay un ejemplo.
use pushd para crear una unidad virtual temporal y, una vez hecho, haga un popd para eliminar la unidad virtual temporal
fuente
¿No funcionaría el comando de unión aquí?
fuente
Oye, aquí hay uno para probar ...
Vaya a esta página y busque "permitir ruta UNC" ... ¿funcionará?
Hay más antecedentes aquí y aquí
fuente