¿Cómo se asigna una letra de unidad virtual a una ruta de red en Windows?

¿Cómo se asigna una letra de unidad virtual a una ruta de red en Windows?

Hay dos computadoras PC1, PC2, hay un pliegue llamado: D:\Soft en PC1 y quiero usar solo una copia del software.

así que usépsubstpara crear un controlador virtual D: en PC2 como se muestra a continuación, y funciona muy bien hasta que reinicio la PC2, el problema es que si reinicio la PC2, el controlador virtual D: desaparecerá.

psubst D: \PC1\D$\soft /P

¿alguna ayuda?

Respuesta1

No conozco ese comando, siempre usé "net use":

net use d: \\pc1\d$\soft  /persistent:yes

Después de reiniciar, la unidad aún debe existir, pero es posible que no se realice la conexión a menos que intente abrirla e ingresar la contraseña manualmente. Es posible que esto deba hacerse en cada arranque.

Respuesta2

Un uso adecuado de psubst requeriría una notación de ruta UNC adecuada:

psubst D: \\PC1\D$\soft /P

La utilidad psubst (https://github.com/ildar-shaimordanov/psubst) funciona como el antiguo comando subst de DOS para asignar un recurso compartido de red a una letra de unidad local. Se supone que la persistencia (para hacer que la unidad reaparezca después de un reinicio) se aplica con la opción de línea de comando /P. Si no te funcionó, tal vez estabas intentando usarlo en un sistema operativo que no es compatible. Las mejores alternativas para los sistemas operativos Windows actuales son el comando "net use" y el registro.

Para ver una demostración funcional de una unidad asignada para sistemas operativos Windows modernos utilizando el comando "net use", consulte¿Cómo asigno una letra de unidad a un recurso compartido de red para todos los usuarios de RDP en Windows Server 2016?. Las instrucciones también se aplican a Windows 10. Básicamente, crearías un archivo de textounidad-d.baty colóquelo en C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp y luego reinicie:

net use D: /delete
net use D: \\PC1\D$\soft

Es posible que también desees considerar un truco de registro. Para hacerlo, primero cree un archivo de texto llamadounidad-d.reg. Puedes guardarlo en cualquier lugar. Luego copie y pegue en él el siguiente contenido:

REGEDIT4 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices] 
"D:"="\\\\PC1\\D$\\soft" 

Una vez que haya guardado el archivo y lo esté viendo mientras está dentro del Explorador de Windows, haga doble clic en él como para iniciarlo. Acepte las indicaciones que aparecen y luego reinicie su máquina.

Ver también:

información relacionada