"Permitir que os usuários visualizem e interajam" e "psexec -i" são equivalentes?

"Permitir que os usuários visualizem e interajam" e "psexec -i" são equivalentes?

Tenho um aplicativo que funciona quando instalado (independentemente do SCCM) usando

psexec -s -i Install-Application.bat

mas falha quando instalado usando

psexec -s Install-Application.bat

O sintoma neste último caso é que a UI nunca aparece quando o processo de aplicação é iniciado.

Até agora, sempre deixei a caixa "Permitir que os usuários visualizem e interajam" desmarcada porqueessa é a melhor prática devido a questões de segurança. (Para este aplicativo, a implantação automatizada supera essa preocupação específica de segurança.) Na verdade, a instalação pelo cliente SCCM falha da mesma forma que acima, com "Permitir que os usuários visualizem e interajam" deixado desmarcado.

Marcar "Permitir que os usuários visualizem e interajam" equivale a instalar com a -iopção psexec?

Responder1

Isso é difícil de testar, pois você precisa de um aplicativo que se comporte de maneira mensurável de maneira diferente quando instalado

  • com e sem o -iinterruptor de psexec, ou
  • com e sem a caixa "Permitir que os usuários visualizem e interajam" marcada.

Até agora o único aplicativo onde notei tal comportamento é o aplicativo "Logitech Options 3.0.77". Acabei de testar seu comportamento de instalação usando todas as quatro variações mencionadas acima do psexeccliente e opções SCCM. Aqui estão os resultados:

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

Ao que tudo indica, para "Logitech Options 3.0.77", a -imudança psexecé equivalente a marcar a caixa de seleção "Permitir que os usuários visualizem e interajam". Ainda não se sabe se isso se generaliza para outras aplicações.

Esses resultados sugerem que é uma boa suposição inicial que, se um aplicativo for instalado corretamente apenas com psexeca opção ' -i, ele precisará da caixa "Permitir que os usuários visualizem e interajam" marcada para instalar corretamente usando o SCCM.

informação relacionada