“允许用户查看和交互”和“psexec -i”等效吗?

我有一个应用程序在安装(独立于SCCM)使用时工作

psexec -s -i Install-Application.bat 

但使用时安装失败

 psexec -s Install-Application.bat 

后一种情况的症状是应用程序启动时,UI永远不会出现。

到目前为止,我一直没有select“允许用户查看和交互”框,因为这是最好的做法,因为安全问题 。 (对于这个应用程序来说,实现自动化部署胜过了这个特殊的安全问题。)实际上SCCM客户端的安装失败的方式与上面的“允许用户查看和交互”一样没有被选中。

正在检查“允许用户查看和交互”等同于使用psexec-i选项进行安装?

这是非常棘手的testing,因为你需要一个应用程序,在安装时performance出明显的不同

  • 有没有psexec-i开关,或者
  • 有和没有“允许用户查看和交互”checkbox。

到目前为止,我注意到这种行为的唯一应用程序是“Logitech Options 3.0.77”应用程序。 我只是使用psexec和SCCM客户端和选项的所有四种上述变体来testing它的安装行为。 结果如下:

 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”的所有指示, psexec-i开关相当于检查“允许用户查看和交互”checkbox。 这是否推广到其他应用程序还有待观察。

这些结果表明,如果一个应用程序只使用psexec-i选项正确安装,这将是一个很好的开始假设,它将需要“允许用户查看和交互”checkbox,以使用SCCM正确安装。