У меня есть приложение, которое работает при установке (независимо от SCCM) с помощью
psexec -s -i Install-Application.bat
но не работает при установке с помощью
psexec -s Install-Application.bat
Симптомом последнего случая является то, что пользовательский интерфейс никогда не появляется при запуске процесса приложения.
До сих пор я всегда оставлял флажок «Разрешить пользователям просматривать и взаимодействовать» неотмеченным, потому чтоэто лучшая практика из-за проблем безопасности(Для этого приложения достижение автоматического развертывания перевешивает эту конкретную проблему безопасности.) Действительно, установка клиентом SCCM завершается сбоем так же, как и выше, если не установить флажок «Разрешить пользователям просматривать и взаимодействовать».
Является ли установка флажка «Разрешить пользователям просматривать и взаимодействовать» эквивалентной установке с -i
опцией psexec
?
решение1
Это сложно проверить, так как вам нужно приложение, которое ведет себя по-другому после установки.
- с
-i
переключением и без негоpsexec
, или - с установленным и не установленным флажком «Разрешить пользователям просматривать и взаимодействовать».
Пока что единственное приложение, где я заметил такое поведение, это приложение "Logitech Options 3.0.77". Я только что протестировал его поведение при установке, используя все четыре вышеупомянутых варианта psexec
клиента SCCM и опций. Вот результаты:
Invoke Method | Option | Result
--------------+-----------------+-------------
psexec | -s | fail: No UI
psexec | -i -s | success
SCCM Client | no interact | fail: No UI
SCCM Client | allow interact | success
По всем признакам для "Logitech Options 3.0.77" -i
переключение psexec
эквивалентно установке флажка "Разрешить пользователям просматривать и взаимодействовать". Распространяется ли это на другие приложения, еще предстоит выяснить.
Эти результаты позволяют сделать хорошее начальное предположение: если приложение корректно устанавливается только с опцией , psexec
для его -i
корректной установки с помощью SCCM потребуется установить флажок «Разрешить пользователям просматривать и взаимодействовать».