Назад | Перейти на главную страницу

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

У меня есть приложение, которое работает при установке (независимо от SCCM) с использованием

psexec -s -i Install-Application.bat

но не работает при установке с использованием

psexec -s Install-Application.bat

Симптомом в последнем случае является то, что пользовательский интерфейс никогда не появляется при запуске процесса приложения.

До сих пор я всегда оставлял флажок "Разрешить пользователям просматривать и взаимодействовать" снятым, потому что это лучшая практика из соображений безопасности. (Для этого приложения автоматическое развертывание перевешивает эту конкретную проблему безопасности.) Действительно, установка клиентом SCCM завершается сбоем так же, как и выше, с не установленным флажком «Разрешить пользователям просматривать и взаимодействовать».

Установлен флажок "Разрешить пользователям просматривать и взаимодействовать", что эквивалентно установке с помощью -i вариант psexec?

Это сложно проверить, поскольку вам нужно приложение, которое при установке ведет себя заметно иначе.

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