¿Son equivalentes "Permitir a los usuarios ver e interactuar" y "psexec -i"?

¿Son equivalentes "Permitir a los usuarios ver e interactuar" y "psexec -i"?

Tengo una aplicación que funciona cuando se instala (independientemente de SCCM) usando

psexec -s -i Install-Application.bat

pero falla cuando se instala usando

psexec -s Install-Application.bat

El síntoma en el último caso es que la interfaz de usuario nunca aparece cuando se inicia el proceso de solicitud.

Hasta ahora siempre he dejado la casilla "Permitir a los usuarios ver e interactuar" sin marcar porqueEsa es la mejor práctica debido a preocupaciones de seguridad.. (Para esta aplicación, lograr una implementación automatizada supera esta preocupación de seguridad particular). De hecho, la instalación por parte del cliente SCCM falla de la misma manera que antes, con "Permitir a los usuarios ver e interactuar" sin marcar.

¿Marcar "Permitir a los usuarios ver e interactuar" equivale a instalar con la -iopción de psexec?

Respuesta1

Esto es complicado de probar ya que necesita una aplicación que se comporte de manera diferente cuando se instala.

  • con y sin el -iinterruptor de psexec, o
  • con y sin la casilla "Permitir a los usuarios ver e interactuar" marcada.

Hasta ahora, la única aplicación en la que he notado este comportamiento es la aplicación "Logitech Options 3.0.77". Acabo de probar su comportamiento de instalación utilizando las cuatro variaciones antes mencionadas del psexeccliente y las opciones SCCM. Aquí están los 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

Según todas las indicaciones para "Logitech Options 3.0.77", el -icambio psexecequivale a marcar la casilla de verificación "Permitir a los usuarios ver e interactuar". Queda por ver si esto se generaliza a otras aplicaciones.

Estos resultados sugieren que es una buena suposición inicial que si una aplicación solo se instala correctamente con psexecla -iopción, necesitará marcar la casilla "Permitir a los usuarios ver e interactuar" para instalarse correctamente usando SCCM.

información relacionada