
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:
- Hacks de registro que pueden reemplazar subst/psubst en https://en.wikipedia.org/wiki/SUBST
- Otra publicación relacionada con superuser.com en https://superuser.com/questions/29072/how-to-make-subst-mapping-persistent-across-reboots
- Más sobre psubst enhttps://helpdeskgeek.com/how-to/assign-drive-letters-to-folders-in-windows/