Обновления программного обеспечения для пользователей с низкими правами доступа

Обновления программного обеспечения для пользователей с низкими правами доступа

Что я ищу:

Разрешить моему программному обеспечению автоматически обновляться без учетной записи администратора и придерживаться стандартных методов.

Настройка программного обеспечения

Программное обеспечение установлено по адресу:

  • Program Files\ИмяМоегоПрограммногоОбеспечения
  • Файлы программ (x86)\ИмяМоегоПрограммногоОбеспечения

Решения?

Я мог бы создать групповую политику для создания ограниченного пользователя на клиентской машине, который имеет доступ на запись в "MySoftwareName", и когда пользователь выполняет автопатчер. Автопатчер будет выдавать себя за ограниченную учетную запись пользователя, которая имеет доступ на запись в файлы программы. Хотя это просто похоже на то, что я делаю обходной путь.

Насколько мне известно, альтернативных мест, которые я мог бы использовать для установки программного обеспечения, не существует.

Насколько я понимаю:

  • %AppData%- Настройки вашего профиля, которые, как предполагается, используются для хранения настроек, а не для установки программного обеспечения.
  • %AllUsersProfile%- Настройки компьютера, специфичные для конкретного компьютера.

Поэтому мне не следует использовать ни один из них для установки программного обеспечения, поскольку они предназначены для настроек/конфигурации, а не для программного обеспечения.

Итак, как вы думаете, какой способ лучше всего позволит конечному пользователю обновлять программное обеспечение без необходимости иметь учетную запись администратора?

  • Альтернативное расположение файлов программы?
  • Создать локальную ограниченную учетную запись с правами доступа к моей папке в Program Files?
  • Другой?

Связанный контент