Эквивалентны ли «Разрешить пользователям просматривать и взаимодействовать» и «psexec -i»?

Эквивалентны ли «Разрешить пользователям просматривать и взаимодействовать» и «psexec -i»?

У меня есть приложение, которое работает при установке (независимо от 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 потребуется установить флажок «Разрешить пользователям просматривать и взаимодействовать».

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