У меня есть установщик MSI, который поддерживает установку только на уровне пользователя. Как я могу развернуть его для всех пользователей без участия пользователя с помощью инструмента SCCM?
Общим решением может быть:
Создайте пакет, который каким-то образом копирует установщик уровня пользователя на каждый компьютер с помощью SCCM. т.е. скопируйте этот MSI в C:\ProgramData\SomeFolder\your_installer.msi
Также создайте запись Active Setup (используя тот же пакет дистрибутива SCCM) в реестре с правильно настроенным StubPath
, который имеет значение, подобное:
msiexec.exe /i C:\ProgramData\SomeFolder\your_installer.msi /qn
Затем этот MSI будет установлен для каждого пользователя, входящего в систему на этом компьютере.
К сожалению, обработка удаления может быть более сложной (пользовательский контекст). Удаление пакета SCCM просто остановит дальнейшие установки для новых пользователей.