“允許使用者查看和互動”和“psexec -i”是否等效?

“允許使用者查看和互動”和“psexec -i”是否等效?

我有一個應用程序,在安裝時(獨立於 SCCM)可以使用

psexec -s -i Install-Application.bat

但使用安裝時失敗

psexec -s Install-Application.bat

後一種情況的症狀是應用程式進程啟動時 UI 永遠不會出現。

到目前為止,我始終未選中“允許用戶查看和交互”框,因為出於安全考慮,這是最佳實踐。 (對於這個應用程式來說,實現自動化部署比這個特定的安全性問題更重要。)事實上,SCCM 用戶端的安裝會以與上面相同的方式失敗,並且未選取「允許用戶查看和互動」。

-i選取「允許使用者檢視和互動」是否相當於使用選項進行安裝psexec

答案1

測試起來很棘手,因為您需要一個在安裝時表現明顯不同的應用程式

  • 有和沒有開關-i,psexec
  • 選取或不選取「允許使用者查看和互動」方塊。

到目前為止,我注意到這種行為的唯一應用程式是應用程式「Logitech Options 3.0.77」。我剛剛使用psexecSCCM 客戶端和選項的所有上述四種變體測試了其安裝行為。結果如下:

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」的所有指示,-i切換psexec相當於選取「允許使用者檢視和互動」複選框。這是否適用於其他應用還有待觀察。

這些結果表明,這是一個很好的起始假設,即如果應用程式僅使用 的選項正確安裝psexec-i則需要選取「允許使用者檢視和互動」方塊才能使用 SCCM 正確安裝。

相關內容