Alkalmazástelepítési szabályzat
A következőre vonatkozik: Configuration Manager (aktuális ág)
Szabályzat létrehozása
Egy alkalmazás üzembe helyezésekor létrejön egy SMS_ApplicationAssignment osztály egy példánya, amely egy alkalmazás gyűjteményhez való hozzárendelését jelöli. Ez a tevékenység az SMSProv.log naplóban követhető nyomon.
SMS Provider PutInstanceAsync SMS_ApplicationAssignment~
SMS Provider Auditing: User CONTOSO\Admin created an instance of class SMS_ApplicationAssignment.~
Az Configuration Manager adatbázisban ez az információ abban a táblában van tárolva, amelyben AssignmentType
a CI_CIAssignments
2 egy alkalmazástelepítést jelöl. A hozzárendelés létrehozásakor az SMS Database Monitor összetevő változást észlel a táblában, majd értesíti az Objektumreplikációs kezelőt a CI-hozzárendelési (CIA-) szabályzat feldolgozásához. Az Objektumreplikáció-kezelő összetevő ezután létrehozza a szabályzatot az adatbázis alkalmazás-hozzárendeléséhez, amelyet az Policy
adatbázis táblájában tárol, a házirend-azonosító pedig az alkalmazás egyedi azonosítóján alapul. Ez a tevékenység az objreplmgr.log fájlban követhető nyomon a Hozzárendelés egyedi azonosítójára hivatkozva, amely az Előkészületek szakaszban hivatkozott SQL-lekérdezésből kérhető le.
***** Processing Application Assignment {3AC57DFE-3F87-4C59-930B-B9F57CB41B91} *****
Az alkalmazás-hozzárendelés szabályzata az adatbázisban az alábbihoz hasonló SQL-lekérdezéssel tekinthető meg.
SELECT P.PolicyID, PA.PolicyAssignmentID, PA.PADBID, PA.IsTombstoned, PA.LastUpdateTime FROM Policy P
JOIN PolicyAssignment PA ON P.PolicyID = PA.PolicyID
WHERE P.PolicyID = '{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}' -- Replace Assignment Unique ID
Szabályzatcélzás
A szabályzat létrehozása után a Szabályzatszolgáltató összetevő hozzárendeli ezt a szabályzatot az alkalmazástelepítés által megcélzott gyűjtemény erőforrásaihoz. A házirend célzási információi az ResPolicyMap
adatbázis táblájában találhatók. A fenti lekérdezés által visszaadott PADBID használatával nyomon követheti ezt a tevékenységet a policypv.log fájlban. Előfordulhat azonban, hogy a naplóban rögzített PADBID nem mindig egyezik a fenti lekérdezés által visszaadott PADBID-tal, ha egyszerre több szabályzatot dolgoznak fel.
~Policy or Policy Target Change Event triggered.
~Completed batch with beginning PADBID = 16778403 ending PADBID = 16778403.
Megjegyzés:
ResPolicyMap
A tábla nem tartalmaz olyan célzási információkat, amelyek felhasználói gyűjteményként vannak üzembe helyezve. A Szoftverközpont lekérdezi ezeknek az alkalmazásoknak a listáját a felügyeleti pontról, és ezekre az alkalmazásokra vonatkozó szabályzatcélzási információk dinamikusan jönnek létre, amikor egy felhasználó alkalmazást kér a Szoftverközpontból.