
Quiero reubicar mi directorio de usuario C:\Users\Edwin
en una unidad de red asignada E: (es decir, asignada desde un recurso compartido de red \\\\192.168.22.9\share
).
La parte difícil está en reubicar el propio directorio de usuarios. Encontré 2 posibles soluciones, las cuales no eran aplicables a mí debido al uso de una unidad de red.
Moviéndose
C:\Users\Edwin" to "E:\Users\Edwin
y luego use el enlace simbólico de unión (mklink -J
) para volver a vincularseC:\Users\Edwin
.Esto no funciona para mí porque no puedo crear un enlace simbólico de unión desde un directorio en una unidad no local.
Cambiar el valor de la clave de registro
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ProfilesDirectory
de%SystemDrive%\Users
ANTESE:\Users
de crear el usuario "Edwin".A partir de entonces, cuando el usuario "Edwin" inicie sesión por primera vez, el perfil estará en formato
E:\Users\Edwin
.
El problema con esto es que me encuentro con el problema del huevo y la gallina.
Al iniciar sesión por primera vez como usuario "Edwin", el perfil se creará en formato E:
. Sin embargo, en el momento en que inicio sesión por primera vez, la unidad de red asignada E:
no está allí.
Intenté lo siguiente sin éxito:
Cree una unidad asignada persistente como administrador. No funcionó. La unidad asignada solo es visible para el usuario Administrador.
Cree una unidad asignada persistente usando derechos del sistema (usando
PsExec -s
). No funcionó. La unidad asignada no es "propiedad" de nadie, ni siquiera del usuario administrador actual.Cree una unidad asignada persistente utilizando el usuario Edwin recién creado, sin iniciar sesión todavía como Edwin (usando
PsExec
nuevamente). No funcionó. Si bien es posible crear una unidad asignada como un usuario diferente, una vez que intenté hacerlo de manera persistente (/persistent:yes
), aparece unAccess is Denied
error.
¿Alguna idea de cómo se puede hacer esto? ¿O si es posible siquiera hacerlo?
Respuesta1
Esta es una mala idea. El problema es que las unidades asignadas pueden variar según el usuario, por lo que no se sabe qué significa la unidad asignada E: hasta quedespuésya has iniciado sesión y cargado tu perfil. Es posible que funcione a través de la ruta UNC ( \\server\share
), pero todavía no lo recomiendo para todo el perfil.
Una mejor alternativa es utilizar perfiles móviles (pero IIRC que requiere Active Directory) o asignar sólo carpetas específicas (Documentos, Escritorio, etc.).
Respuesta2
También vine aquí para encontrar una solución a este problema. Su segunda sugerencia en realidad responde a la pregunta con la que vine aquí.
También sabía que no funcionaría simplemente vincular la carpeta del usuario a una unidad de red, porque no estaría disponible al iniciar sesión. Aún no lo he hecho, pero planeo combinar esto conArchivos sin conexión. Eso le brindaría el rendimiento de su disco y también haría que su directorio de usuarios esté disponible en enlaces lentos o cuando no haya ninguna conexión de red.
Sé que este número tiene más de 2 años, pero pensé que tal vez todavía estés interesado.
También he investigadoPerfiles de usuarios itinerantes, pero decidió no hacerlo debido a sus muchos defectos.
Respuesta3
Lo que estás intentando hacer se llama redirección de carpetas y Windows tiene soporte nativo para ello. Nunca lo he hecho en una computadora independiente, pero para un dominio de Windows puedes hacerlo a través de GPO. Ese GPO cambia algunas claves de registro, lo que debería ser bastante factible manualmente.
Eso debería activar automáticamente los archivos sin conexión, por lo que podrá acceder (a una copia de) su carpeta de inicio incluso cuando el recurso compartido no esté disponible.
Este tipo parece haberlo hecho funcionar..
Artículo de Microsoft sobre la redirección de carpetas en general.
Además, para copiar un perfil de usuario, reinicie, luego inicie sesión con otra cuenta con privilegios de administrador y useestas instrucciones. (No estoy seguro de si funciona exactamente igual en Windows 7, pero el mismo botón debería estar ahí en alguna parte).
El problema del huevo y la gallina debería poder evitarse utilizando una ruta UNC en lugar de E:.
Respuesta4
Mi sugerencia:
- Cree el nuevo usuario e inicie sesión en la nueva cuenta.
- Cree el mapeo de red.
- Desconectarse.
- Inicie sesión en una cuenta administrativa.
- xcopy /s /h /g /k /oc:\usuarios\Edwin* \\192.168.22.9\share\
Edición de registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ProfilesDirectory
Intente iniciar sesión en Edwin para ver si funciona.