Tudnivalók a Configuration Manager konzol űrlapjairól
A Configuration Manager-konzolt új Windows-űrlapokkal bővítheti. Konkrétan űrlapalapú párbeszédpaneleket és tulajdonságlapokat adhat hozzá. A felhasználó ezeket az űrlapokat az Ön által meghatározott Configuration Manager-műveletekből éri el.
Megjegyzés:
A varázslók egy másik Windows-űrlap, amelyet a Configuration Manager-konzol használ, de a Configuration Manager konzol keretrendszerével nem bővíthetők és nem adhatók hozzá varázslók. Azonban a Configuration Manager-műveletekkel saját varázslómegoldást is futtathat.
A Configuration Managerben az űrlapok .NET-keretrendszer-szerelvényekben vannak tárolva, amelyeket a Configuration Manager-konzol hív meg a megfelelő művelet kiválasztása után.
Bővítményűrlap létrehozása
Bővítményűrlap írásához tegye a következőket:
Hozza létre a bővítményűrlap-szerelvényt.
Hozza létre a bővítményűrlap XML-műveletét.
Hozza létre az XML kiterjesztésűrlapot.
Bővítményűrlap-szerelvény létrehozása
Tulajdonságlapok
A tulajdonságlap egy vagy több definiált tulajdonságlapból áll. A tulajdonságlapokat meglévő Configuration Manager-tulajdonságlapokba is integrálhatja.
Tulajdonságlap létrehozásához létre kell hoznia egy Windows Control Library-projektet a Visual Studióban. Ebben a projektben egy olyan osztályt hoz létre, amely a Microsoft.ConfigurationManagement.AdminConsole.SmsPageControl osztálytól öröklődik. Ez az osztály implementálja a tulajdonságlapon megjeleníteni kívánt vezérlőt. A tulajdonságlapon minden szükséges tulajdonságlaphoz létre kell hoznia egy SmsPageControl osztályt. A Configuration Manager SDK tulajdonságlap-prototípus mintája egy teljes körű, használható megoldással rendelkezik. További információ: Configuration Manager-tulajdonságlap létrehozása.
Párbeszédpanelek
A Configuration Manager egy párbeszédpanelje egy tipikus mód nélküli párbeszédpanelként jelenik meg. Létre kell hoznia egy SMSPageControl vezérlőt, és meg kell adnia a "Párbeszédpanel" értéket az űrlap XML-fájljában. További információ: Configuration Manager-párbeszédpanel létrehozása.
Az Űrlapművelet XML-fájljának létrehozása
A művelet leírja a meghívott bővítmény típusát, valamint azt, hogy a művelet hol található a Configuration Manager konzoljának felhasználói felületén. Bővítményűrlap esetén a ShowDialog
művelettípussal jelenítheti meg az űrlapot. További információ: Műveleti XML létrehozása Configuration Manager-tulajdonságlaphoz.
További információ a műveletekről: Tudnivalók a Configuration Manager konzolműveleteiről.
Űrlaptulajdonság-munkalap XML-fájljának létrehozása
Függetlenül attól, hogy az űrlap tulajdonságlap-e, az űrlap egy XML-fájllal rendelkezik, amely meghatározza az űrlap szerelvényét, névterét és típusát. A tulajdonságlapokban a tulajdonságlap tulajdonságlapjainak sorrendjét határozza meg. Minden Configuration Manager-konzolűrlaphoz tartozik egy tulajdonságlap XML-fájlja.
Megjegyzés:
A Configuration Manager konzol tulajdonságlapjának XML-fájljai a következő helyen találhatók: %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Forms.
Új űrlap létrehozásakor egy új tulajdonságlap XML-fájlját hozza létre. Ha új tulajdonságlapot ad hozzá egy meglévő tulajdonságlaphoz, a tulajdonságlap XML-fájlját egyesíti egy meglévő tulajdonságlap XML-fájljával.
Megjegyzés:
A bővítménytulajdonságok lapjait a rendszer a %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms mappában tárolja.
Az űrlap XML-telepítésével kapcsolatos további információkért lásd: Configuration Manager konzolbővítmény üzembe helyezése.
Attól függően, hogy párbeszédpanelt vagy tulajdonságlapot jelenít meg, a FormType attribútumértékeket be kell állítani.
FormType | Leírás |
---|---|
PropertySheet | Az űrlap egy tulajdonságlap. |
Párbeszéd | Az űrlap egy párbeszédpanel. |
Ha kiválaszt egy műveletet, a Configuration Manager-konzol a tulajdonságlap XML-fájljával határozza meg, hogy melyik szerelvényre van szükség az űrlap betöltéséhez és megjelenítéséhez.
További információ: Űrlap XML-fájljának létrehozása Configuration Manager-tulajdonságlaphoz.
Objektumadatok kezelése űrlapon
A Configuration Manager-űrlapok átadhatók egyéni adatoknak, valamint a lekérdezésből visszaadott objektumoknak az eredménypanelen. Az eredménypanelen kijelölt objektumok egy PropertyManager objektumon keresztül érhetők el az űrlapok számára. További információ: Configuration Manager-űrlapnak átadott objektumok használata. Az űrlapvezérlőket az űrlapnak PropertyManager
átadott objektumokhoz kötheti. További információ: Configuration Manager-adatok kötése űrlaphoz.
A Configuration Manager-konzol szerializálja az űrlapon átadott Configuration Manager-objektumokat az űrlap bezárásakor.
Lekérdezések
A felügyelt SMS-szolgáltatóval szinkron és aszinkron lekérdezéseket is végrehajthat űrlapokon. A Microsoft.ConfigurationManagement.AdminConsole.SmsPageControl.QueryProcessor objektumot az űrlap ConnectionManager objektumából szerezheti PropertyManager
be. A lekért kód megegyezik az SMS Provider példáival. A szinkron lekérdezésre példa: Szinkron Configuration Manager-lekérdezés végrehajtása felügyelt kód használatával.
Példa aszinkron lekérdezésre: Aszinkron Configuration Manager-lekérdezés végrehajtása felügyelt kód használatával.
Lásd még
Tulajdonságlap hozzáadása meglévő Configuration Manager-tulajdonságlaphoz
Configuration Manager-adatok kötése űrlaphoz
Configuration Manager-tulajdonságlap létrehozása
Műveleti XML létrehozása Configuration Manager-párbeszédpanelhez
Műveleti XML létrehozása Configuration Manager-tulajdonságlaphoz
Configuration Manager-párbeszédpanel létrehozása
Űrlap XML-fájljának létrehozása Configuration Manager-párbeszédpanelhez
Űrlap XML-fájljának létrehozása Configuration Manager-tulajdonságlaphoz
Configuration Manager-űrlapnak átadott objektumok használata