我有一个应用程序在安装(独立于SCCM)使用时工作
psexec -s -i Install-Application.bat
但使用时安装失败
psexec -s Install-Application.bat
后一种情况的症状是应用程序启动时,UI永远不会出现。
到目前为止,我一直没有select“允许用户查看和交互”框,因为这是最好的做法,因为安全问题 。 (对于这个应用程序来说,实现自动化部署胜过了这个特殊的安全问题。)实际上SCCM客户端的安装失败的方式与上面的“允许用户查看和交互”一样没有被选中。
正在检查“允许用户查看和交互”等同于使用psexec
的-i
选项进行安装?
这是非常棘手的testing,因为你需要一个应用程序,在安装时performance出明显的不同
psexec
的-i
开关,或者 到目前为止,我注意到这种行为的唯一应用程序是“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正确安装。