簡體   English   中英

查詢 SCCM 應用程序

[英]query SCCM apps

SCCM 數據庫中是否有任何表可以返回位於子文件夾中的所有應用程序? 此表返回所有應用程序和包:“v_Package”,但我只需要過濾應用程序和特定子文件夾中的應用程序。 我還在我的 SQL 服務器中找到了表“v_Applications”,它只返回應用程序,但它不存在於微軟文檔中: https://docs.microsoft.com/en-us/mem/configmgr/develop/core/understand /sqlviews/application-management-views-configuration-manager正常嗎? 有人能指出我正確的方向嗎?

非常感謝

如果您想通過 SQL 在 SCCM 控制台中執行可能的操作,那么最好的“技巧”就是執行此操作,然后在您的站點服務器上觀看 SMSProv.log,它會告訴您 SQL 和 WQL 命令用於生成您的結果。 這始終是您應該采取的方向的一個好點。

在這種情況下,您將看到查詢從 function 調用fn_ListApplicationCIs_List(1031)獲取應用程序信息,該調用具有一個 Column ObjectPath 是您的文件夾,所以快速

select DisplayName, ObjectPath from fn_ListApplicationCIs_List(1031) 

可能應該給你你想要的。

如果你想更深入地了解 go 的真實信息,據我所知,它在一個名為 vFolderMembers 的視圖中(奇怪的是只包含那些不在根目錄中的)但是從那里開始你必須加入一些內部 ID 才能獲得一個可讀的名稱.

還要回答您的其他問題:是的 v_Applications 是一個普通表,但它不包含 object 路徑(僅在控制台上下文中相關,與部署無關),是的(遺憾的是)微軟文檔並不總是正常就 SCCM 事宜而言,最好但從未真正完成過。

哇,太好了。 終於解脫了。 我已經為此苦苦掙扎了一段時間。

非常感謝你的幫助。 它完全按照我的需要工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM