mover la carpeta C: \ Users a una ubicación de red


0

Quiero reubicar mi directorio de usuario C: \ Users \ Edwin a una unidad de red asignada E: (es decir, asignada desde un recurso compartido de red \\ 192.168.22.9 \ share).

La parte difícil es reubicar el directorio del usuario en sí. Encontré 2 soluciones posibles, las cuales no me eran aplicables debido a mi uso de una unidad de red.

1.Moviendo C: \ Users \ Edwin "a" E: \ Users \ Edwin y luego use el enlace simbólico de unión (mklink -J) para vincular de nuevo a C: \ 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.

2. Cambiando el valor de la clave de registro HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ ProfilesDirectory de% SystemDrive% \ Users a E: \ Users ANTES de crear el usuario "Edwin".

Posteriormente, cuando el usuario "Edwin" inicie sesión por primera vez, el perfil estará en E: \ Users \ Edwin.

El problema con esto es que me encuentro con un problema de huevo y gallina.

En el primer inicio de sesión como usuario "Edwin", el perfil se creará en E :. Sin embargo, en el momento en que inicio sesión por primera vez, la unidad de red asignada E: no está allí.

He intentado lo siguiente en vano:

1.Cree una unidad asignada persistente como administrador. No funciono La unidad asignada solo es visible para el usuario administrador.

2.Cree una unidad asignada persistente usando los derechos del sistema (usando PsExec -s). No funciono La unidad asignada no es "propiedad" de nadie, ni siquiera del usuario administrador actual.

3.Cree una unidad mapeada persistente utilizando el usuario Edwin recién creado, sin iniciar sesión como Edwin todavía (usando PsExec nuevamente). No funciono Si bien es posible crear una unidad asignada como un usuario diferente, una vez que intenté hacerlo de forma persistente (/ persistente: sí), recibo un error de Acceso denegado.

¿Alguna idea de cómo se puede hacer esto? ¿O si incluso se puede hacer?

PD: No quiero usar perfiles de roamin y / o redirección de carpetas.


AFAIK No se puede hacer. Lo único que puede probar es, utilizando el método de registro, usar una referencia del recurso compartido netowrk a través de una ruta UNC en lugar de una letra de unidad asignada. es decir \\servername\sharename\Users, pero de nuevo, dudo que esto funcione, al menos no bien. : /
Ƭᴇcʜιᴇ007

1
¡Bienvenido a Super User! Esto puede ser un problema XY . ¿Por qué estás tratando de hacer esto en primer lugar? Quizás haya una mejor solución que hayas pasado por alto.
Excellll

Estoy haciendo esto porque tengo varios usuarios RDPing a mis servidores con cuentas de buzón y sus perfiles son tan grandes como 30 GB. No puedo permitir que sus perfiles permanezcan en la unidad del sistema operativo de mi servidor. He intentado la redirección de carpetas, pero la carpeta de buzón se crea en C: / Usuarios ... pase lo que pase.
syed

Respuestas:


0

Aunque no desea utilizar la redirección de carpetas, puede intentar crear un enlace simbólico (en lugar de un punto de unión) en E: \ Users \ Edwin a C: \ Users \ Edwin. Este enlace simbólico siempre es relativo, por lo que si accede a esto desde la máquina que tiene C: \ Users \ Edwin, está bien, de lo contrario, devolverá un error de ubicación no disponible.


el enlace simbólico se crea solo para unidades locales. Estoy tratando de ponerlo en un recurso compartido de red.
syed

no entendí tu comentario porque los enlaces simbólicos AFAIK no están restringidos solo a unidades locales. también puede crear un enlace simbólico a un recurso remoto. Esto incluye recursos compartidos de red.
Dhiwakar Ravikumar

Yeh tienes razón ... mi mal .. lo que quería decir es Probé los enlaces simbólicos en NetworkShare y no funcionó
syed
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.