Megosztás a következőn keresztül:


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