Cómo cambiar los controladores usando el nombre de la ruta de red en lugar de la letra.

Cómo cambiar los controladores usando el nombre de la ruta de red en lugar de la letra.

Estoy intentando escribir un archivo .bat

Cuando abres cmd.exe, el valor predeterminado es la unidad C.

Hay una unidad de red asignada \server.name. Varios usuarios tienen acceso a esta unidad, por lo que la letra de la unidad está etiquetada de manera diferente para cada usuario.

Entonces quiero que este archivo .bat tome el DIR de las carpetas dentro de \server.name o F:\ drive

Mi unidad está asignada a F: mientras que otras pueden tener S: Entonces, si comparto el archivo .bat, no funcionará para todos los usuarios.

Quiero usar un comando que cambie la unidad usando el nombre de la ruta UNC en lugar de las letras de la unidad.

Gracias.

Respuesta1

Como otros mencionaron, el símbolo del sistema (CMD) no lee las rutas UNC/DFS, pero puede usar Powershell. Por ejemplo, en un archivo llamado test.bat puedes poner este comando

dir \\miempresa.local\Datafile

y luego correr

.\prueba.bat

Para obtener la salida DIR.

Si desea ejecutar PowerShell desde el símbolo del sistema, puede usar esto en su archivo por lotes:

powershell.exe "dir \\miempresa.local\archivo de datos"

información relacionada