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

2

Eu 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 no último caso é que a interface do usuário nunca aparece quando o processo do aplicativo é iniciado.

Até agora, sempre deixei a caixa "Permitir que os usuários visualizem e interajam" desmarcada porque essa é uma prática recomendada devido a preocupações com segurança . (Para esse aplicativo, obter implantação automatizada supera essa preocupação de segurança específica.) Na verdade, a instalação pelo cliente SCCM falha da mesma maneira acima com "Permitir que os usuários visualizem e interajam" não-verificada.

Está marcando "Permitir que os usuários visualizem e interajam", equivalente à instalação com a opção -i de psexec ?

    
por alx9r 13.10.2015 / 04:15

1 resposta

1

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

  • com e sem a opção -i de psexec ou
  • com e sem a caixa "Permitir que os usuários exibam e interajam" marcada.

Até agora, o único aplicativo em que notei esse comportamento é o aplicativo "Logitech Options 3.0.77". Acabei de testar seu comportamento de instalação usando todas as quatro variações mencionadas anteriormente de psexec e cliente e opções do 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

Por todas as indicações para "Logitech Options 3.0.77", a opção -i de psexec equivale a marcar a caixa de seleção "Permitir que usuários visualizem e interajam". Se isso generaliza para outras aplicações continua a ser visto.

Esses resultados sugerem que é uma boa suposição inicial que, se um aplicativo for instalado corretamente apenas com a opção psexec -i , será necessário que a caixa "Permitir que os usuários exibam e interajam" seja instalada corretamente usando o SCCM .

    
por 13.10.2015 / 18:23

Tags