Keresse meg az SCCM-alkalmazástelepítési részleteket az SQL Query segítségével
Nézzük meg, hogyan találhatjuk meg az SCCM-alkalmazások telepítésének részleteit SQL-lekérdezéssel. Az SQL-lekérdezés használatával olyan alkalmazástelepítési részleteket találhat, mint például az alkalmazás CI-azonosítója, az egyedi alkalmazásazonosító, a telepítési típus egyedi azonosítója és még sok más.
Az SCCM egyik fontos jellemzője az alkalmazástelepítés. Az SCCM használatával alkalmazásokat és csomagokat telepíthet a felhasználókra és az eszközökre.
Amikor telepít egy alkalmazást, az alkalmazás alapvető adatai közé tartozik az alkalmazás neve, verziója, az alkalmazás CI-azonosítója, az egyedi alkalmazásazonosító stb. Ezekre az adatokra nagyon szükség van az SCCM-ben történő alkalmazástelepítések hibaelhárításához.
A legtöbb ilyen adat az alkalmazás SCCM-be történő csomagolása közben kerül megadásra. Vannak azonban más részletek is, amelyeket tudnia kell, ha az SCCM-ben történő alkalmazástelepítések hibaelhárítását szeretné elvégezni.
Az alkalmazás alapvető részleteit egyszerűen megtalálhatja, és ezeket az adatokat gyorsan megtalálhatja az SCCM-konzolon. Nyissa meg a Szoftverkönyvtár\Áttekintés\Alkalmazáskezelés\Alkalmazások részét. Az alkalmazás részleteinek megtekintéséhez kattintson jobb gombbal bármelyik alkalmazásra, és válassza a Tulajdonságok lehetőséget.
Az SQL-lekérdezések különösen akkor hasznosak, ha az összes SCCM-csomagot listázni szeretné, és meg akarja találni a ConfigMgr-ben csomagolt alkalmazások méretét.
SQL-lekérdezés használatával az alkalmazás összes részletét megtalálja az SCCM-ben. Igen, telepítés nélkül is meg lehet találni az alkalmazásokat.
Alkalmazástelepítések hibaelhárítása az SCCM-ben
Egy alkalmazás üzembe helyezése után a következő részletekre van szükség az alkalmazások központi telepítésének hibaelhárításához az SCCM-ben:
- Alkalmazás CI-azonosítója
- Alkalmazás egyedi azonosítója
- Telepítési típus Egyedi azonosító
- Alkalmazástelepítési egyedi azonosító (más néven hozzárendelés egyedi azonosítója)
- Alkalmazástelepítési cél
- Egyedi tartalomazonosító
- Gyűjtemény azonosítója és neve
- Gyűjtemény típusa
Az SQL-lekérdezés, amelyet itt fogunk használni, felsorolja az összes alkalmazástelepítési részletet, és további részleteket is tartalmaz, amelyek segítenek az SCCM-ben történő alkalmazástelepítések hibaelhárításában.
Keresse meg az SCCM-alkalmazástelepítési részleteket az SQL Query segítségével
SQL-lekérdezés használatával az SCCM-alkalmazások telepítésének részleteit a következő lépésekkel találhatja meg:
- Indítsa el az SQL Server Management Studio (SSMS) programot, és csatlakozzon az adatbázismotorhoz.
- Bontsa ki az Adatbázisok elemet, kattintson jobb gombbal az SCCM-adatbázis elemre, és válassza az Új lekérdezés lehetőséget.
- A lekérdező ablakba illessze be az alábbi SQL-lekérdezést az SCCM-alkalmazás központi telepítési részleteinek megkereséséhez, majd kattintson a Végrehajtás gombra.
Megjegyzés: A lekérdezés végrehajtásakor az Alkalmazás tulajdonságai lap Általános információk lapján felsorolt Alkalmazásnevet kell használnia, ahelyett, hogy az Alkalmazás tulajdonságai között a Szoftverközpont lapon található honosított alkalmazásnevet használná.
SELECT APP.CI_ID [App CI ID], APP.CI_UniqueID [App Unique ID], APP.DisplayName [App Name],
DT.CI_UniqueID [DT Unique ID], DT.ContentId [DT Content ID],
CIA.Assignment_UniqueID [Assignment ID], CIA.CollectionID, CIA.CollectionName,
CASE CIA.OfferTypeID WHEN 0 THEN 'Required' WHEN 2 THEN 'Available' WHEN 3 THEN 'Simulate' ELSE 'Unknown' END AS [Deployment Purpose],
CASE C.CollectionType WHEN 1 THEN 'User Collection' WHEN 2 THEN 'Device Collection' ELSE 'Unknown' END AS [Collection Type],
DT.Technology, DT.DisplayName [DT Name]
FROM fn_ListApplicationCIs(1033) APP
JOIN fn_ListDeploymentTypeCIs(1033) DT ON DT.AppModelName = APP.ModelName AND DT.IsLatest = 1
LEFT JOIN v_CIAssignmentToCI CIACI ON CIACI.CI_ID = APP.CI_ID
LEFT JOIN v_CIAssignment CIA ON CIACI.AssignmentID = CIA.AssignmentID
LEFT JOIN v_Collection C ON C.CollectionID = CIA.CollectionID
WHERE APP.IsLatest = 1 AND APP.DisplayName = 'Application Name' -- Replace Application NameAmikor a fenti SQL-lekérdezést futtatja az SCCM-alkalmazások telepítési részleteinek megkereséséhez, a lekérdezés eredménye a következőket tartalmazza:
- Alkalmazás CI-azonosítója - Minden alkalmazáshoz egyedi CI-azonosító van hozzárendelve
- Egyedi alkalmazásazonosító - Minden alkalmazáshoz egyedi azonosító van hozzárendelve
- Alkalmazás neve - Az SCCM-be csomagolt alkalmazás neve
- Egyedi DT-azonosító - Egyedi telepítési azonosító
- DT Content ID - Egyedi tartalomazonosító
- Feladatazonosító - Egyedi feladatazonosító
- Gyűjteményazonosító - Minden gyűjtemény egyedi azonosítóval rendelkezik
- CollectionName - Annak a gyűjteménynek a neve, amelyhez az alkalmazást telepítették
- Bevezetési cél - Elérhető vagy kötelező
- Gyűjtemény típusa - Eszközgyűjtemény vagy Felhasználói gyűjtemény
- Technológia - MSI, EXE vagy valami más
- DT név - Telepítési név
Remélem, hogy a fenti SQL-lekérdezés segít megtalálni az SCCM-alkalmazások telepítésének részleteit, és elhárítani az SCCM-ben történő alkalmazástelepítések hibaelhárítását. Ha bármilyen kérdése van, tudassa velem a megjegyzések részben.
