Mejores prácticas para definir el usuario "HOMEDRIVE" "HOMEPATH" "HOMESHARE"

8

¿Se considera una práctica recomendada asignar las variables de entorno "HOME" de los usuarios del dominio a una ruta de red? Si es así, ¿por qué?

Por variables "INICIO", me refiero a:

  • % HOMEDRIVE%
  • % HOMEPATH%
  • % HOMESHARE%

Esta pregunta surge porque algunas aplicaciones, como Git, almacenan archivos de configuración críticos en el% HOMEPATH% del usuario. Si un usuario está trabajando de forma remota, o el servidor o la red están inactivos, estas aplicaciones ya no funcionan correctamente porque sus archivos principales no son accesibles desde la HOMEPATH remota.

Parece tener más sentido usar siempre los directorios de usuarios locales predeterminados de Windows para HOMEPATH, pero no pude encontrar ninguna de las mejores prácticas documentadas que argumentan a favor o en contra de esto. En mi oficina, la práctica estándar es asignar el HOMEPATH del usuario a una carpeta de red ...

BTownTKD
fuente

Respuestas:

2

En la mayoría de los casos, respondería con un rotundo NO . La arquitectura de Windows proporciona la capacidad de redirigir los datos de los usuarios en un dominio / entorno en red a través de la redirección de carpetas , archivos sin conexión y perfiles de usuarios móviles , conocidos colectivamente como virtualización de estado de usuario .

Para complementar esta funcionalidad, se proporciona a las aplicaciones la capacidad de elegir si sus datos se almacenan localmente AppData\Local, o si se migran con el perfil de usuario AppData\Roamingo una combinación de ambos. Esto permite que elementos como las preferencias se almacenen centralmente y se muevan con el usuario, al tiempo que se mantienen los archivos específicos de la máquina o los datos almacenados en caché localmente.

La configuración de estos elementos se encarga automáticamente de ajustar todas las variables ambientales relevantes. Por ejemplo, al redirigir la carpeta de datos de aplicaciones móviles, %AppData%apuntará automáticamente a la ubicación en red.

Aproximadamente el único momento en que debe ajustar estas variables a mano es si tiene un caso de uso específico que lo requiere, como una aplicación heredada que desconoce la ubicación de almacenamiento de datos adecuada. Ajustar variables como en %HomeDrive%realidad puede hacer más daño que bien: ocasionalmente interrumpe las aplicaciones que esperan que apunten a un disco local, o que sean incapaces de manejar los matices de trabajar con un archivo en un sistema remoto.

tfrederick74656
fuente