
Lo que estoy buscando:
Permitir que mi software se actualice automáticamente sin una cuenta de administrador y mantenerlo con los métodos estándar.
La configuración del software
El software está instalado en:
- Archivos de programa\Mi nombre de software
- Archivos de programa (x86)\MySoftwareName
¿Soluciones?
Podría crear una política de grupo para crear un usuario restringido en la máquina del cliente que tenga acceso de escritura a "MySoftwareName" y cuando el usuario ejecute el parche automático. El parche automático se hará pasar por la cuenta de usuario restringida que tiene acceso de escritura a los archivos del programa. Aunque parece que estoy trabajando en una solución.
Realmente no hay ninguna ubicación alternativa que pueda usar para instalar software que yo sepa.
Según tengo entendido:
%AppData%
- Son configuraciones de su perfil que se supone que se usan para almacenar configuraciones en lugar de instalar software.%AllUsersProfile%
- Es la configuración de la computadora que es específica de la computadora.
Por lo tanto, tampoco debería usar ninguno de estos para instalar software, ya que se basan en ajustes/configuración y no en software.
Entonces, ¿cuál creen que es la mejor práctica para permitir que el usuario final actualice el software sin necesidad de una cuenta de administrador?
- ¿Ubicación alternativa a los archivos de programa?
- ¿Crear una cuenta restrictiva local que tenga permisos para mi carpeta dentro de Archivos de programa?
- ¿Otro?