Adatok importálása Configuration Managerból a Service ManagerbaImport data from Configuration Manager into Service Manager

Fontos

A Service Manager ezen verziója elérte a támogatás végét, javasoljuk, hogy frissítsen a Service Manager 2019-re.This version of Service Manager has reached the end of support, we recommend you to upgrade to Service Manager 2019.

Ez a cikk azt ismerteti, hogyan lehet létrehozni, konfigurálni, letiltani és engedélyezni egy Configuration Manager-összekötőt, és hogyan szabhatja testre a Configuration Manager kiterjesztett SMS_def. MOF fájlt a hardver adatainak gyűjtéséhez.This article describes how to create, configure, disable, and enable a Configuration Manager connector, and how to customize the Configuration Manager extended SMS_def.mof file for collecting hardware information. Az összekötővel adatok importálhatók Configuration Managerból a Service Managerba.You use the connector to import data from Configuration Manager into Service Manager.

A Configuration Manager-összekötő felismeri a felhasználó-eszköz kapcsolatot és a mobileszközök adatait, és szinkronizálja őket a Service Manager adatbázisban.The connector for Configuration Manager recognizes User-device Affinity and Mobile Devices and synchronizes them in the Service Manager database.

Az adatok a Configuration Manager hely adatbázisából importálhatók a Service Manager-adatbázisba.You can import data from the Configuration Manager site database into the Service Manager database. Ez automatikusan létrehozza és feltölti a konfigurációs elemeket a Service Manager felügyelni kívánt hardverekhez és szoftverekhez.This automatically creates and populates configuration items for the hardware and software that you want to manage in Service Manager. Miután importálta az adatokat a Configuration Managerból, csatolhatja az adott konfigurációs elemeket a kapcsolódó incidensekhez, és a konfigurációs elemekben található információk az incidensen dolgozó elemzők számára lesznek elérhetők.After you import data from Configuration Manager, you can attach the respective configuration items to relevant incidents, and the information in the configuration items will be available to analysts working on the incident.

Configuration Manager-összekötő használatával importálhatja az alapkonfigurációkat a Configuration Managerból, majd ezekkel az alapkonfigurációkkal automatikusan előállíthatja a nem megfelelő konfigurációs elemek incidenseit.By using a Configuration Manager connector, you can import configuration baselines from Configuration Manager and then use these configuration baselines to automatically generate incidents for noncompliant configuration items.

A változás és a konfiguráció Microsoft Operations Framework (MOF) megvalósításával kapcsolatos információkért lásd: a változás és a konfiguráció SMF pozíciója a MOF IT-szolgáltatás életciklusa alatt.For information about Microsoft Operations Framework (MOF) implementation of change and configuration, see Position of the Change and Configuration SMF Within the MOF IT Service Lifecycle.

Az adatraktár-regisztrációs folyamat befejezéseComplete the data warehouse registration process

A Configuration Manager összekötőjének létrehozása előtt ellenőriznie kell, hogy befejeződött-e az adatraktár regisztrálási folyamata.Before you create the Configuration Manager connector, you must make sure that the Data Warehouse Registration process is complete.

További információk a Configuration ManagerAdditional data in Configuration Manager

A Configuration Managerban található további információk közé tartozik a User-Device affinitás (UDA), a mobileszköz-információk és a szoftveres kérelmekre vonatkozó információk.Additional data in Configuration Manager includes User-Device Affinity (UDA), Mobile Device Data, and Software Request Data. A Configuration Manager pontosabban meghatározza, hogy ki a számítógép vagy az eszköz elsődleges felhasználója a UDA.UDA data from Configuration Manager more accurately determines who the primary user of a computer or device is. A Service Manager Configuration Manager-összekötő által gyűjtött UDA-adatok a Service Manager adatbázisban a UsesComputer és a PrimaryUser adatainak feltöltésére szolgálnak.The UDA data collected by the Service Manager Configuration Manager connector is used to populate the UsesComputer and PrimaryUser information in the Service Manager database.

A Windows telefonok, a Windows Mobile telefonok és a Nokia-eszközök mobileszköz-adatokat a Service Manager Configuration Manager-összekötő fogja gyűjteni.Mobile device data for Windows Phones, Windows Mobile Phones, and Nokia devices will be collected by the Service Manager Configuration Manager connector. Az egyéb mobileszközök, például iPhone, BlackBerry és Android rendszerű készülékek, adatait a Configuration Manager Exchange Server összekötőjének használatával gyűjtheti össze.Data from other mobile devices such as iPhone, BlackBerry, and Android-based phones will be collected when you are using the Configuration Manager Exchange Server connector. A mobileszköz adatai a Service Manager adatbázisba konfigurációs elemekként lesznek importálva, és a munkaelemekhez, az incidensek kezeléséhez és a változások kezeléséhez is társíthatók.Mobile device data will be imported into the Service Manager database as configuration items, and it can be associated with work items, incident management, and change management.

A szoftveres kérelmekre vonatkozó adatkérések az önkiszolgáló szoftveres kérelemnek az Configuration Manager-nal való integrációjának támogatásához lesznek használva.Software request data will be used in support of self-service software request integration with Configuration Manager. A Configuration Manager felügyeleti kategóriájának adatait fogja használni a Self-Service portálról érkező kérések létrehozásakor alkalmazandó szolgáltatási kérelmek kiválasztásához.The administrative category data from Configuration Manager will be used to select which Service Request templates to apply when creating a request from the Self-Service Portal.

ÜtemezésSchedule

Az Configuration Manager-összekötőt beállíthatja úgy, hogy a Service Manager adatbázist ismétlődő ütemterv szerint frissítse.You can configure the Configuration Manager connector to update the Service Manager database on a recurring schedule. Az összekötő letiltásával ideiglenesen felfüggesztheti az adatok importálását a Configuration Manager alkalmazásból.You can also temporarily suspend the importation of data from Configuration Manager by disabling the connector. Erre például akkor kerülhet sor, amikor karbantartást végeznek a Configuration Manager helyadatbázisán, mivel tudható, hogy a karbantartási folyamat átmenetileg pontatlan adatokat hoz létre.For example, you can disable the connector when maintenance is performed on the Configuration Manager site database because you know that the maintenance process temporarily creates inaccurate data. Alkalmas időpontban újból engedélyezheti az összekötőt, és folytathatja az adatok importálásátWhen appropriate, you can re-enable the connector and resume importing data.

Bővített hardveres leltár Configuration ManagerExtended hardware inventory with Configuration Manager

Configuration Manager a hardverek leltározását kiterjesztheti a további Windows Management Instrumentation (WMI) osztályok, további WMI-osztály attribútumai, beállításkulcsok és egyéb testreszabások leltárának begyűjtésével, hogy megfeleljen a szervezet igényeinek.In Configuration Manager, you can extend the hardware inventory by collecting an inventory of additional Windows Management Instrumentation (WMI) classes, additional WMI class attributes, registry keys, and other customizations to accommodate your organization's requirements. További információ a Configuration Manager hardveres leltárának kibővítéséről: a hardveres leltár kiterjesztése.For more information about extending the hardware inventory in Configuration Manager, see How to Extend Hardware Inventory.

Ha kibővítette a hardveres leltárt a Configuration Managerban, létre kell hoznia egy új Configuration Manager-összekötő felügyeleti csomagot a Service Manager a kiterjesztett hardveres leltár összegyűjtéséhez.If you have extended the hardware inventory in Configuration Manager, you must create a new Configuration Manager Connector management pack in Service Manager to collect the extended hardware inventory. Ez az új felügyeleti csomag csak azokat az adatokat tartalmazhatja, amelyek szükségesek a kiterjesztett hardveres leltár Configuration Managerból való összegyűjtéséhez, vagy az eredeti Configuration Manager Connector felügyeleti csomagból és az új bővített hardveres leltárból származó összes adatból állhat.This new management pack can contain only the information required to collect the extended hardware inventory from Configuration Manager, or it can consist of everything from the original Configuration Manager Connector management pack plus the new extended hardware inventory. Az új összekötők felügyeleti csomagjainak létrehozásával kapcsolatos információkért lásd: Configuration Manager-összekötő konfigurálása kiterjesztett SMS_def. MOF-fájlhoz.For information about creating a new connector management pack, see How to Configure a Configuration Manager Connector for an Extended SMS_def.mof File.

Szoftveres konfigurációs elemek importálásaImporting software configuration items

A szoftveres konfigurációs elemeket a Configuration Manager-összekötővel importálhatja, ha importálja a következő Asset Intelligence Reporting osztályokat Configuration Manager.You can import software configuration items with the Configuration Manager Connector by importing the following asset intelligence reporting classes in Configuration Manager. Ezeket az osztályokat engedélyezni kell a Configuration Managerban, mielőtt konfigurálja a Configuration Manager-összekötőt a Service Managerban.These classes should be enabled in Configuration Manager before you configure the Configuration Manager connector in Service Manager. További információ a Configuration Manager Eszközintelligenciaének engedélyezéséről: a Eszközintelligencia engedélyezése.For more information about enabling Asset Intelligence in Configuration Manager, see How to Enable Asset Intelligence.

  • SMS_InstalledSoftwareSMS_InstalledSoftware

  • SMS_SystemConsoleUsageSMS_SystemConsoleUsage

  • SMS_SystemConsoleUserSMS_SystemConsoleUser

  • SoftwareLicensingServiceSoftwareLicensingService

  • SoftwareLicensingProductSoftwareLicensingProduct

Ha egy adott számítógéphez tartozó szoftverek nem jelennek meg a konfigurációs elemek munkaterület minden szoftver nézetében, tekintse át a Operations Manager eseménynaplót a Service Manager elsődleges felügyeleti kiszolgálón.If software for a particular computer does not appear in the All Software view in the Configuration Items workspace, you should review the Operations Manager event log on the Service Manager primary management server. Forrásként az OpsMgr összekötőt és az Lfx szolgáltatást tartalmazó eseményeket kell keresnie az esetleges hibák megállapításához.You should look for events with sources of OpsMgr Connector and Lfx Service to determine if there are any errors.

Configuration Manager-összekötő létrehozásaCreate a Configuration Manager connector

A következő eljárásokkal hozhat létre összekötőt, amelyből adatok importálhatók Configuration Managerból a System Center-Service Managerba, és megerősítheti az összekötő állapotát.You can use the following procedures to create a connector to import data from Configuration Manager into System Center - Service Manager and confirm the status of the connector.

Fontos

Az Configuration Manager-összekötő létrehozása előtt ellenőriznie kell, hogy a Configuration Manager telepítve van-e a környezetében, és be kell kapcsolni a Windows felhasználói fiókok felügyelete (UAC) szolgáltatást.Before you can create the Configuration Manager connector, you have to verify that Configuration Manager is installed in your environment, and you have to turn on Windows User Account Control (UAC). További információ a felhasználói fiókok felügyeletéről: felhasználói fiókok felügyelete.For more information about UAC, see User Account Control.

Configuration Manager-összekötő létrehozásaTo create a Configuration Manager connector

  1. A Service Manager-konzolon kattintson az Adminisztráció elemre.In the Service Manager console, click Administration.

  2. Az Adminisztráció ablaktáblán bontsa ki az Adminisztráció csomópontot, majd kattintson az Összekötők elemre.In the Administration pane, expand Administration , and then click Connectors.

  3. A feladatok ablaktábla Összekötők területén kattintson az összekötő létrehozása , majd az Configuration Manager- összekötő elemre.In the Tasks pane, under Connectors , click Create Connector , and then click Configuration Manager Connector. Elindul az Configuration Manager-összekötő varázsló.The Configuration Manager Connector Wizard starts.

  4. Az Alapismeretek lapon kattintson a Tovább gombra.On the Before You Begin page, click Next.

  5. Az Általános oldalon tegye a következőket:On the General page, do the following:

    1. A név mezőbe írja be az új összekötő nevét.In the Name box, type a name for the new connector. Írja be például, hogy Configuration Manager összekötő a Seattle- be.For example, type Configuration Manager Connector to Seattle.
    2. A Leírás mezőbe írja be az új összekötő leírását.In the Description box, type a description for the new connector. Írjon be például egy Configuration Manager-összekötőt a Seattle-helyre.For example, type A Configuration Manager connector to site Seattle.
    3. Győződjön meg arról, hogy az engedélyezve jelölőnégyzet be van jelölve, majd kattintson a tovább gombra.Make sure that the Enabled check box is selected, and then click Next.
  6. A felügyeleti csomag kiválasztása lap felügyeleti csomag listájában válassza ki System Center Configuration Manager összekötő konfigurációja vagy System Center Configuration Manager 2012-összekötő konfigurációja elemet, majd kattintson a tovább gombra.On the Select Management Pack page, in the Management Pack list, select either System Center Configuration Manager Connector Configuration or System Center Configuration Manager 2012 Connector Configuration , and then click Next.

  7. A kapcsolódás System Center Configuration Manager adatbázishoz lapon tegye a következőket:On the Connect to System Center Configuration Manager Database page, do the following:

    1. Az adatbázis-kiszolgáló neve mezőbe írja be annak a kiszolgálónak a nevét, amely a Configuration Manager hely adatbázisát és a megnevezett adatbázist futtatja, ha van ilyen.In the Database Server Name box, type the server name of the server that is hosting the Configuration Manager site database and the database named instance, if applicable. A feltételezett Woodgrove Bank esetében például megadhatja a woodgrove\peldany1 -t, ha a Configuration Manager adatbázis Microsoft SQL Server megnevezett példányán található, vagy ha az adatbázis a SQL Server alapértelmezett példányán található.For example, at the hypothetical Woodgrove Bank, you might type woodgrove\instance1 if the Configuration Manager database is on a named instance of Microsoft SQL Server, or type woodgrove if the database is on a default instance of SQL Server.
    2. Az adatbázis neve mezőbe írja be a Configuration Manager hely adatbázisának nevét.In the Database Name box, type the name of the Configuration Manager site database. Írja be például a következőt: SMS_CM1.For example, type SMS_CM1.
    3. A hitelesítő adatok területen válasszon egy futtató fiókot, vagy hozzon létre egy új futtató fiókot.In the Credentials area, select a Run As account, or create a new Run As account. A Futtatás mint fiókként megadott felhasználói fióknak a Configuration Manager helyadatbázis smsdbrole_extract és db_datareader csoportja tagjának kell lennie.The user account that you specify as the Run As account must be a member of the smsdbrole_extract and the db_datareader groups for the Configuration Manager site database.
    4. A hitelesítő adatok területen kattintson a kapcsolatok tesztelése elemre.In the Credentials area, click Test Connection.
    5. A hitelesítő adatok párbeszédpanel jelszó mezőjébe írja be a fiók jelszavát, majd kattintson az OK gombra.In the Credentials dialog box, in the Password box, type the password for the account, and then click OK.
    6. Ha a következő megerősítő üzenetet kapja a Kapcsolódás tesztelése párbeszédpanelen, kattintson az OK gombra: a kiszolgálóhoz való kapcsolódás sikeres volt.In the Test Connection dialog box, if you receive the following confirmation message, click OK : The connection to the server was successful.
    7. Kattintson a Tovább gombra.Click Next.
  8. A gyűjtemények lapon válassza ki a megfelelő gyűjteményt, majd kattintson a tovább gombra.On the Collections page, select the appropriate collection, and then click Next.

  9. Az Ütemezés lap Szinkronizálás listáján adja meg a szinkronizálás gyakoriságát és időpontját, majd kattintson a Tovább gombra.On the Schedule page, in the Synchronize list, set the frequency and time of synchronization, and then click Next.

  10. Az Összefoglalás lapon erősítse meg az Ön által létrehozott összekötő-beállításokat, majd kattintson a Létrehozás gombra.On the Summary page, confirm the connector settings you made, and then click Create.

  11. A megerősítés lapon győződjön meg arról, hogy a következő megerősítő üzenet jelenik meg: sikeresen végrehajtotta az System Center Configuration Manager-összekötő varázslót.On the Confirmation page, make sure that you receive the following confirmation message: You have successfully completed the System Center Configuration Manager Connector Wizard. Ezután kattintson a Bezárás gombra.Then, click Close.

    Megjegyzés

    Az System Center Configuration Manager-összekötő varázsló több órát is igénybe vehet az adatok Configuration Managerból való importálásakor.The System Center Configuration Manager Connector Wizard may take several hours to import data from Configuration Manager.

Configuration Manager-összekötő létrehozásának ellenőrzéseTo validate the creation of a Configuration Manager connector

  1. Ellenőrizze, hogy a létrehozott Configuration Manager összekötő megjelenik-e az Összekötők ablaktáblán.Confirm that the Configuration Manager connector that you created is displayed in the Connectors pane.
  2. A Service Manager-konzolon kattintson a konfigurációs elemek elemre.In the Service Manager console, click Configuration Items. A Konfigurációelemek ablaktáblán bontsa ki a Konfigurációelemek és a Számítógépek csomópontot, majd kattintson a Minden Windows rendszerű számítógép elemre.In the Configuration Items pane, expand Configuration Items , expand Computers , and then click All Windows Computers. Ellenőrizze, hogy a Minden Windows rendszerű számítógép ablaktáblán megjelennek-e a alkalmazásból importálni kívánt számítógépek.Verify that the intended computers from appear in the All Windows Computers pane.
  3. A középső ablaktáblán kattintson duplán egy újonnan importált számítógépre.In the middle pane, double-click a newly imported computer. Ellenőrizze, hogy a megfelelő számítógépadatok jelennek-e meg a számítógép űrlapján.Verify that the appropriate computer details appear in the computer form.

Configuration Manager-összekötő állapotának ellenőrzéseTo confirm the status of a Configuration Manager connector

  • Megtekintheti az összekötő ablaktábla oszlopait; az oszlopok a kezdési időpontra, a befejezési időpontra, az állapotra és a Befejezés százalékos arányára vonatkozó információkat tartalmaznak.View the columns in the Connector pane; the columns contain information about the start time, the finish time, the status, and the percentage of completion.

PowerShell -szimbólum Windows PowerShell-paranccsal hozhat létre új Configuration Manager-összekötőt.PowerShell symbolYou can use a Windows PowerShell command to create a new Configuration Manager connector. További információ arról, hogyan lehet a Windows PowerShell használatával új Configuration Manager-összekötőt létrehozni a Service Managerban: New-SCCMConnector.For information about how to use Windows PowerShell to create a new Configuration Manager connector in Service Manager, see New-SCCMConnector.

Configuration Manager-összekötő letiltása és engedélyezéseDisable and enable a Configuration Manager connector

A következő eljárásokkal letilthatja vagy engedélyezheti a Configuration Manager-összekötőt, és ellenőrizheti a módosítás állapotát.You can use the following procedures to disable or enable a Configuration Manager connector and validate the status of the change.

Configuration Manager összekötő letiltásaTo disable a Configuration Manager connector

  1. A Service Manager-konzolon kattintson az Adminisztráció elemre.In the Service Manager console, click Administration.

  2. Az Adminisztráció ablaktáblán bontsa ki az Adminisztráció csomópontot, majd kattintson az Összekötők elemre.In the Administration pane, expand Administration , and then click Connectors.

  3. Az Összekötők ablaktáblán válassza ki a letiltani kívánt Configuration Manager-összekötőt.In the Connectors pane, select the Configuration Manager connector that you want to disable. Kattintson például a Configuration Manager-összekötő a tengerig lehetőségre.For example, click Configuration Manager connector to SEA.

  4. A feladatok ablaktáblán az összekötő neve alatt kattintson a Letiltás elemre.In the Tasks pane, under the connector name, click Disable.

    Megjegyzés

    Ha adatok szinkronizálása közben tilt le egy összekötőt, akkor előfordulhat, hogy nem áll le a szinkronizálási folyamat.If you disable a connector while it is synchronizing data, the synchronization process may not stop. A letiltott összekötő azonban a továbbiakban semmilyen új adatot nem importál a Configuration Manager adatbázisából.However, a disabled connector will not import any new data from a Configuration Manager database from that point forward.

Configuration Manager összekötő engedélyezéseTo enable a Configuration Manager connector

  1. A Service Manager-konzolon kattintson az Adminisztráció elemre.In the Service Manager console, click Administration.
  2. Az Adminisztráció ablaktáblán bontsa ki az Adminisztráció csomópontot, majd kattintson az Összekötők elemre.In the Administration pane, expand Administration , and then click Connectors.
  3. Az Összekötők ablaktáblán válassza ki az engedélyezni kívánt Configuration Manager-összekötőt.In the Connectors pane, select the Configuration Manager connector that you want to enable. Kattintson például a Configuration Manager-összekötő a tengerig lehetőségre.For example, click Configuration Manager connector to SEA.
  4. A feladatok ablaktáblán az összekötő neve alatt kattintson az Engedélyezés elemre.In the Tasks pane, under the connector name, click Enable.

Configuration Manager összekötő állapotváltozásának érvényesítéseTo validate the status change of a Configuration Manager connector

  1. Az összekötő letiltása vagy engedélyezése után várjon 30 másodpercet.After you disable or enable the connector, wait 30 seconds. Ezután a Service Manager-konzolon kattintson az Adminisztráció , majd az Összekötők elemre.Then, in the Service Manager console, click Administration , and then click Connectors.
  2. Az Összekötők ablaktáblán keresse meg azt az összekötőt, amelynek módosította az állapotát, és ellenőrizze az engedélyezett oszlopban szereplő értéket.In the Connectors pane, locate the connector for which you have changed status, and verify the value in the Enabled column.
  3. Ha engedélyezte az összekötőt, akkor ellenőrizze, hogy az összekötő újrakezdi-e a szinkronizálást az ütemezés szerint.If you enabled the connector, verify that the connector resumes synchronization according to the schedule. Ha letiltotta az összekötőt, ellenőrizze, hogy valóban abbahagyta-e az üzemezés szerinti szinkronizálást.If you disabled the connector, verify that the connector no longer synchronizes according to the schedule.

PowerShell-szimbólumA feladatok és az egyéb kapcsolódó feladatok végrehajtásához Windows PowerShell-parancsokat is használhat, a következőképpen:You can use Windows PowerShell commands to complete these tasks and other related tasks, as follows:

  • További információ a Windows PowerShell használatáról Service Manager összekötő elindításához: Start-SCSMConnector.For information about how to use Windows PowerShell to start a Service Manager connector, see Start-SCSMConnector.
  • További információ arról, hogyan használható a Windows PowerShell a Service Managerban definiált összekötők lekérésére és állapotuk megtekintésére: Get-SCSMConnector.For information about how to use Windows PowerShell to retrieve connectors that are defined in Service Manager and view their status, see Get-SCSMConnector.
  • További információ a Service Manager-összekötő tulajdonságainak a Windows PowerShell használatával történő frissítéséről: Update-SCSMConnector.For information about how to use Windows PowerShell to update the properties of a Service Manager connector, see Update-SCSMConnector.

Configuration Manager-összekötő szinkronizálásaSynchronize a Configuration Manager connector

Annak érdekében, hogy a Service Manager-adatbázis naprakész legyen, a System Center Configuration Manager-összekötő a kezdeti szinkronizálás után minden nap Configuration Manager szinkronizál.To ensure that the Service Manager database is up to date, the System Center Configuration Manager connector synchronizes with Configuration Manager every day after the initial synchronization. Az alábbi eljárással azonban manuálisan is szinkronizálhatja az összekötőt, és ellenőrizheti, hogy az összekötő szinkronizálva van-e.However, you can use the following procedures to synchronize the connector manually and validate that the connector synchronized.

Configuration Manager-összekötő kézi szinkronizálásaTo manually synchronize a Configuration Manager connector

  1. A Service Manager-konzolon kattintson az Adminisztráció elemre.In the Service Manager console, click Administration.

  2. Az Adminisztráció ablaktáblán bontsa ki az Adminisztráció csomópontot, majd kattintson az Összekötők elemre.In the Administration pane, expand Administration , and then click Connectors.

  3. Az Összekötők ablaktáblán válassza ki a szinkronizálni kívánt Configuration Manager-összekötőt.In the Connectors pane, select the Configuration Manager connector that you want to synchronize.

  4. A feladatok ablaktáblán az összekötő neve alatt kattintson a szinkronizálás most elemre.In the Tasks pane, under the name of the connector, click Synchronize Now.

    Megjegyzés

    Az importált adatok mennyiségétől függően előfordulhat, hogy várnia kell az importálás befejezésére.Depending on the amount of data that is imported, you might have to wait for the import to be completed.

Configuration Manager-összekötő szinkronizálásának ellenőrzéseTo validate that a Configuration Manager connector synchronized

  1. A Service Manager-konzolon kattintson a konfigurációs elemek elemre.In the Service Manager console, click Configuration Items.
  2. A Konfigurációelemek ablaktáblán bontsa ki a Számítógépek csomópontot, majd kattintson a Minden Windows rendszerű számítógép elemre.In the Configuration Items pane, expand Computers , and then click All Windows Computers. Győződjön meg arról, hogy a középső ablaktáblán minden új számítógép Configuration Manager jelenik meg.Verify that any new computers in Configuration Manager appear in the middle pane.

Configuration Manager-összekötő konfigurálása kiterjesztett SMS_def. MOF-fájlhozConfigure a Configuration Manager connector for an extended SMS_def.mof file

Service Manager a hardveres leltár gyűjti a rendszeradatokat, például a rendelkezésre álló lemezterületet, a processzor típusát és az operációs rendszert a Configuration Manager-hierarchiában lévő minden egyes számítógépen.Service Manager hardware inventory collects and then provides system information, such as available disk space, processor type, and operating system, about each computer in the Configuration Manager hierarchy. Configuration Manager a felhasználók testreszabhatja az alapértelmezett Configuration Manager SMS_def. MOF fájlt, hogy kiterjessze a begyűjtött hardveres leltári adatokat.In Configuration Manager, users can customize the default Configuration Manager SMS_def.mof file to extend the hardware inventory information that is collected.

Amikor a Service Manager Configuration Manager-összekötőt hoz létre, kiválaszthatja az összekötőhöz használni kívánt alapértelmezett System Center Configuration Manager összekötő-konfiguráció felügyeleti csomagot.When you create a Configuration Manager connector in Service Manager, you can select the default System Center Configuration Manager Connector Configuration management pack that must be used for that connector. Az alapértelmezett felügyeleti csomag használata esetén az összekötő importálja a rendszerben lévő számítógépekkel kapcsolatos hardver- és szoftverinformációkat, valamint a kívánt konfiguráció-felügyeleti adatokat.By using the default management pack, the connector imports hardware, software, and desired configuration management information for the computers that are in the system.

Ha a Configuration Manager SMS_def. MOF fájl ki van bővítve a további leltározási adatok gyűjtésére, amelyeket a Service Managerba is szeretne importálni, létre kell hoznia egy új egyéni felügyeleti csomagot, amely meghatározza a további adatokat.If the Configuration Manager SMS_def.mof file has been extended to collect additional hardware inventory data, which you also want to import into Service Manager, you must create a new custom management pack that defines that additional data. Ezután új Configuration Manager-összekötőt kell létrehoznia, és úgy kell azt konfigurálnia, hogy az új egyéni felügyeleti csomagot használja.Then, you have to create a new Configuration Manager connector and configure it to use the new custom management pack.

Kibővített hardveres leltározási adatok importálása Configuration ManagerImport extended hardware inventory data from Configuration Manager

A kibővített hardveres leltári adatok Configuration Managerból történő importálásához egyéni Configuration Manager-összekötő felügyeleti csomagot kell létrehoznia.To import extended hardware inventory data from Configuration Manager, you must author a custom Configuration Manager connector management pack. Az egyéni Configuration Manager-összekötő kétféle módon valósítható meg:There are two approaches to implementing a custom Configuration Manager connector:

  • Hozzon létre olyan egyéni Configuration Manager összekötő-felügyeleti csomagot, amely definiálja az importálni kívánt kibővített adatokat, majd hozzon létre két összekötőt.Create a custom Configuration Manager connector management pack that defines the extended data that you want to import and then create two connectors. Az egyik összekötőt konfigurálja a System Center Configuration Manager-összekötő konfigurálása felügyeleti csomag használatára az alapértelmezés szerint definiált adatok importálásához.Configure one connector to use the default System Center Configuration Manager Connector Configuration management pack to import the data that is defined by default. A második összekötőt konfigurálja az egyéni felügyeleti csomag használatára a kibővített adatok importálásához.Configure the second connector to use the custom management pack to import the additional extended data.

  • Módosítsa úgy az alapértelmezett System Center Configuration Manager-összekötő konfigurálása felügyeleti csomagot, hogy a kiegészítő adatokat is tartalmazza.Customize the default System Center Configuration Manager Connector Configuration management pack to also include the additional extended data. Hozzon létre egyetlen összekötőt, amely az alapértelmezett felügyeleti csomag használatával importálja az összes szükséges információt.Create a single connector that is configured to use the custom management pack to import all the information that you must have.

Ez a témakör az első módszerhez szükséges információkat ismerteti.This topic provides the information that you must have to implement the first approach that is described earlier. Részletesen ismerteti azokat az adatokat, amelyeket meg kell adnia, hogy olyan egyéni Configuration Manager-összekötő felügyeleti csomagot fejlesszen ki, amely a Configuration Managerból importálja a kiterjesztett hardveres leltárt.It provides the details that you must have so that you can develop a custom Configuration Manager connector management pack that imports the extended hardware inventory from Configuration Manager.

A kibővített hardverleltár-információk importálásának magas szintű lépései a következők:The high-level steps to importing extended hardware inventory data are as follows:

  1. Hozzon létre olyan egyéni System Center Configuration Manager-összekötő konfigurálása felügyeleti csomagot, amely a kibővített adatok definícióit is tartalmazza.Create a custom Configuration Manager Connector Configuration management pack with the definitions for the extended data.
  2. Importálja az egyéni felügyeleti csomagot a Service Managerba.Import the custom management pack into Service Manager. A felügyeleti csomag importálása után Service Manager feldolgozza a felügyeleti csomagban található irányelveket az előkészítési táblák létrehozásához és a felügyeleti csomagban meghatározott telepítési Structured Query Language (SQL-) parancsfájlok futtatásához.After you import the management pack, Service Manager processes the directives in the management pack to create staging tables and to run any install Structured Query Language (SQL) scripts, as defined in the management pack.
  3. Hozzon létre egy Configuration Manager-összekötőt, és konfigurálja úgy, hogy az egyéni felügyeleti csomagot használja.Create a Configuration Manager connector and configure it to use the custom management pack.
  4. A Configuration Manager-összekötő importálja az adatokat.The Configuration Manager connector imports the data.

Egyéni Configuration Manager-összekötő felügyeleti csomag használataWork with a custom Configuration Manager Connector management pack

Amikor egyéni Configuration Manager összekötő-felügyeleti csomaggal dolgozik, vegye figyelembe a következőket:Consider the following tips when you are working with a custom Configurations Manager Connector management pack:

  • A felügyeleti csomag összekötő-konfigurációs sablonjaiban lévő szemantikai hibák nem akadályozzák meg a felügyeleti csomag importálását, és az eseménynaplóba kerülnek.Semantic errors in the connector configuration templates in the management pack do not prevent the management pack from being imported, and they are logged to the event log. Ilyen esetben törölnie kell a felügyeleti csomagot, majd a hibák kijavítása után újra kell importálnia azt.In this case, you must delete the management pack, correct the errors, and reimport the management pack.

  • Egy Configuration Manager-összekötő létrehozása után a felügyeleti csomag kiválasztására vonatkozó beállításokat nem módosíthatja.After creating a Configuration Manager connector, you cannot modify its management pack selection. Ehelyett törölnie kell az összekötőt, és újat kell létrehoznia a kívánt felügyeleticsomag-kiválasztási beállításokkal.Instead, you must delete that connector and then create a new one with the desired management pack selection.

  • A felügyeleti csomag sikeres törléséhez előbb törölnie kell minden olyan összekötőt, amely a törölni kívánt felügyeleti csomag használatára van konfigurálva.To ensure a successful deletion of a management pack, you must delete any connectors that are configured to use the management pack that you want to delete and then delete the management pack.

    Ha töröl egy egyéni Configuration Manager-összekötő felügyeleti csomagot, Service Manager megpróbálja törölni az összes kapcsolódó előkészítési táblát, amely a felügyeleti csomag importálása során lett létrehozva.When you delete a custom Configurations Manager Connector management pack, Service Manager tries to delete all related staging tables that were created during the management pack import. Ezután Service Manager futtat minden olyan parancsfájlt, amely a felügyeleti csomag Eltávolítás szakaszában van meghatározva.Then, Service Manager runs any scripts that are defined in the Uninstall section of the management pack.

  • Más felügyeleti csomagokkal ellentétben az egyéni Configuration Manager-összekötő felügyeleti csomagja nem telepíthető.Unlike other management packs, the custom Configuration Manager Connector management pack cannot be versioned. Így a felügyeleti csomag újabb verziója is telepíthető.Importing a later version of the management pack will succeed. Ilyenkor azonban a felügyeleti csomagban lévő összekötő-konfiguráció figyelmen kívül lesz hagyva, vagy érvényesítési hibákat okozhat, amelyek az eseménynaplóba kerülnek.However, the connector configuration in the management pack will be ignored, or it might cause validation errors that are logged to the event log.

Egyéni Configuration Manager-összekötő konfigurálása felügyeleti csomag létrehozásaCreate custom Configuration Manager Connector Configuration management pack

A Configuration Manager-összekötő konfigurációjához létrehozott egyéni felügyeleti csomag szerkezete hasonló az alapértelmezett Configuration Manager összekötő-felügyeleti csomagéhoz.A custom Configuration Manager Connector Configuration management pack is similar in structure to the default Configuration Manager Connector management pack. Tartalmaznia kell a két olyan DataProvider és DataConsumer , amelyek meghatározzák az adatimportálás és-alkalmazás módját.It must contain the two object templates DataProvider and DataConsumer that specify how the data should be imported and applied.

DataProvider szakaszDataProvider section

A DataProvider szakasz olyan információkat tartalmaz, mint például az importálandó adatok, amelyeket akkor kell megadnia, amikor adatokat importál Configuration Managerból a LinkingFramework előkészítési tábláiba.The DataProvider section provides information, such as which data to import, that you must have when you are importing data from Configuration Manager into the staging tables of LinkingFramework. A DataProvider szakasz tartalmazza a Configuration Manager hely adatbázisán futó lekérdezéseket. az előkészítési tábla létrehozásával kapcsolatos irányelvek; Egyéni SQL-parancsfájlok; a növekményes szinkronizáláshoz szükséges információk, például a vízjelek és a kötegelt feldolgozás.The DataProvider section includes the queries that run on the Configuration Manager site database; directives for staging table creation; custom SQL scripts; and information that is relevant for incremental synchronization, such as watermarking and batching.

DataConsumer szakaszDataConsumer section

A DataConsumer szakasz információt nyújt az adatok előkészítéséről az átmeneti táblákból, és a ServiceManager -adatbázis példányainak (például entitások vagy kapcsolatok ) írását.The DataConsumer section provides information about reading the data from staging tables and writing it to the ServiceManager database's instances space, such as Entities or Relationships. A DataConsumer szakasz az előkészítési táblákon futó lekérdezéseket tartalmazza. hozzárendelés a Service Manager Type System; Egyéni SQL-parancsfájlok; a növekményes szinkronizáláshoz szükséges információk, például a vízjelek és a kötegelt feldolgozás.The DataConsumer section includes queries that run on the staging tables; mapping to the Service Manager type system; custom SQL scripts; and information that is relevant for incremental synchronization, such as watermarking and batching.

A DataProvider és a DataConsumer objektum-sablonok struktúrájaStructure of the DataProvider and DataConsumer object templates sections

A DataProvider és a DataConsumer alapvetően a leképezési típusra irányuló objektumok sablonja.Basically, the DataProvider and the DataConsumer are object templates that are targeted to a projection type. A következő kód a DataProvider általános szerkezetét és a DataConsumer szakaszt mutatja be:The following code shows the general structure of the DataProvider and the DataConsumer sections:

<TypeProjection ID="System.LinkingFramework.DataConnector.Projection" Accessibility="Public" Type="System.LinkingFramework.DataConnector">
          <Component Alias="DataTable" Path="$Context/Path[Relationship='System.LinkingFramework.ConnectorEmbedsTables' TypeConstraint='System.LinkingFramework.DataTable']$">
            <Component Alias="Field" Path="$Context/Path[Relationship='System.LinkingFramework.TableEmbedsFields']$" />
          </Component>
          <Component Alias="DataCollection" Path="$Context/Path[Relationship='System.LinkingFramework.ConnectorEmbedsCollections' TypeConstraint='System.LinkingFramework.DataCollection']$" />
 </TypeProjection>

Ebben a kódban a DataTable , a Field és a datacollection objektumot a következőképpen van meghatározva:In this code, DataTable , Field , and DataCollection are defined as follows:

  • DataTable.DataTable. Az adatátvitelhez megadott legkisebb adategység.The smallest data unit that is defined for data transfer. Azt határozza meg, hogy milyen adatokat kell beolvasni a külső adatforrásból.It is a declaration of what data to retrieve from the external data source. Meghatározza emellett a különböző adattáblák közötti függőségeket, valamint az adatkötegelés, a vízjelezés és a karcsúsítás befejezésének időpontját is.It also defines dependencies between different data tables and when data batching, watermarking, and grooming have finished.

  • Mező.Field. Egy adattábla egyetlen oszlopa.A single column in a data table.

  • Datacollection objektumot.DataCollection. Egy adatátviteli feladatokba vagy munkamenetbe átvinni kívánt adattáblák halmaza.A set of data tables to be transferred in one data transfer job or session. Azt határozza meg, hogy mely adattáblák szerepeljenek az adatgyűjteményben.It defines which data tables are included in this data collection.

Tulajdonságok az egyéni felügyeleti csomagbanProperties in the custom management pack

A következő táblázat az egyéni Configuration Manager-összekötő konfigurálása felügyeleti csomag egyes tulajdonságait mutatja be részletesen.The following table provides the details about each property in the custom Configuration Manager Connector Configuration management pack. Az egyéni felügyeleti csomag létrehozásakor használja ezeket az iránymutatásokat.Use these guidelines when you create the custom management pack.

TulajdonságProperty Várt értékExpected value Ellenőrzés importálás utánValidation after import
ID (Azonosító)ID A mintában szereplő DataProvider és DataConsumer -sablonok esetében isFor both DataProvider and DataConsumer templates as indicated in the sample YesYes
DataConnector tulajdonságaiDataConnector Properties
DataConnectorNameDataConnectorName Mind a DataProvider , mind a DataConsumer sablon esetében – azonos a mintában szereplő értékekkelFor both DataProvider and DataConsumer templates - identical to the values in the sample YesYes
IsProviderIsProvider A DataProvider sablonban – igazIn DataProvider template - True

A DataConsumer sablonban – hamisIn DataConsumer template - False
YesYes
SolutionNameSolutionName Megjegyzés.A comment. Jelölheti például az importált adatok típusát.For example, it can indicate the type of the imported data. Eseménynaplóba kerülő hibát okoz, ha olyan felügyeleti csomagot próbálnak importálni, amelyben a megoldásnév már használatban van.An attempt to import a management pack in which the solution name is already being used; it causes an error that is logged to the event log.
BelépésiPont, EntryAssembly & WinformUIAssemblyEntrypoint, EntryAssembly & WinformUIAssembly A mintában szereplő értékkel azonosIdentical to the value in the sample
InstallSQLScripts szakaszInstallSQLScripts section Olyan SQL-parancsfájlok, amelyeknek az átmeneti tárolási táblák beállítását követően kell futniuk.SQL scripts that must run after the staging tables are set up. Általában a DataConsumer -sablonban használják az előkészítési táblákból származó adatok megjelenítésére szolgáló nézetek konfigurálására.They are usually used in the DataConsumer template to configure views that display data from the staging tables.

Minden, ami a <parancsfájl-parancsfájlhoz van csatolva, > < /> a címkéket érvényes SQL-parancsfájlnak kell lennie.Everything that is enclosed between the <Script></Script> tags is expected to be valid SQL script. Ezért megjegyzésekhez a /* és a */ Többsoros Megjegyzés határolójeleket kell használnia a szabványos XML-megjegyzés helyett.Therefore, for comments, you must use the /* and the */ multi-line comment delimiters instead of the standard XML comment tags.
Nincs ellenőrizve.Not validated. Használjon egyéni táblaneveket, hogy a felügyeleti csomagban megadott táblákon kívül más táblák felülírására vagy módosítására ne kerülhessen sor.Use custom table names to ensure that this does not cause overwriting or changing any tables except the ones that are declared in the management pack.
UnInstallSQLScripts szakaszUnInstallSQLScripts section Az Service Manager-konzolon a Configuration Manager-összekötő felügyeleti csomag törlését követően futtatandó SQL-parancsfájlok.SQL scripts that must run after you delete the Configuration Manager Connector management pack in the Service Manager console.

Minden, ami a <parancsfájl-parancsfájlhoz van csatolva, > < /> a címkéket érvényes SQL-parancsfájlnak kell lennie.Everything that is enclosed between the <Script></Script> tags is expected to be valid SQL script. Ezért megjegyzésekhez a /* és a */ Többsoros Megjegyzés határolójeleket kell használnia a szabványos XML-megjegyzés helyett.Therefore, for comments, you must use the /* and the */ multi-line comment delimiters instead of the standard XML comment tags.
Nincs ellenőrizve.Not validated. Használjon egyéni táblaneveket, hogy a felügyeleti csomagban megadott táblákon kívül más táblák felülírására vagy módosítására ne kerülhessen sor.Use custom table names to ensure that this does not cause overwriting or changing any tables except the tables that are declared in the management pack.
DisableParallelProcessingDisableParallelProcessing IgazTrue
DataTable tulajdonságokDataTable Properties
DataNameDataName Az adatimportálás forrásaként használt tábla.The table from which to import data. A felhasználói felületen (UI) használatos, a lekérdezésekben nem.It is used in the user interface (UI) and not used in queries.
StageTableNameStageTableName Az átmeneti tárolási tábla neve.The name of the staging table. Egyedinek kell lennie.It must be unique. Eseménynaplóba kerülő hibát okoz, ha olyan felügyeleti csomagot próbálnak importálni, amelyben a táblanév már használatban van.An attempt to import a management pack, in which the table name is already being used, causes an error to be logged to the event log.
WatermarkFieldWatermarkField A ROWVERSION oszlop neveThe name of the rowversion column
WatermarkTypeWatermarkType Lehetséges értékek:Possible values are:

-0 – a datetime típust jelzi- 0-Indicates DateTime type
-1 – az időbélyegző típusát jelzi- 1-Indicates the Timestamp type
-(-1) – nem jelez vízjelet, amely esetben a watermarkfield értéke válik opcionálisan- (-1)-Indicates no watermarking, in which case WatermarkField becomes optional
Más típusú vízjelezés nem támogatott.Other types of watermarking are not supported.
BatchIdFieldBatchIdField A jó szelektálási képességgel bíró oszlop neve; a növekményes adatok kötegekre osztásához használják az átmeneti tárolási táblákba való importáláskorThe name of the column that has good selectivity; used to separate incremental data into batches when importing to staging tables
BatchIdTypeBatchIdType Lehetséges értékek:Possible values are:

-0 – int- 0-Int
-(-1) – nincs kötegelt feldolgozás, amely esetben a BatchIdField válik opcionálisan- (-1)-No batching, in which case BatchIdField becomes optional
Integer oszlopInteger column
BatchIdSizeBatchIdSize A köteg mérete, ha kötegelést használnak.The size of the batch, if batching is used. A magas érték azt jelenti, hogy sok adat olvasása vagy írása történik egyszerre.A high number indicates that much data is being read or written at the same time. Az ajánlott érték 500.The recommended value is 500. Integer oszlopInteger column
UseCacheUseCache IgazTrue
GroomTypeGroomType Lehetséges értékek:Possible values are:

-1 – az előkészítési táblákban lévő adatkészletek a Service Manager adatbázisba való átvitelük után is megtekinthetők.- 1-The data in staging tables can be groomed after it is transferred to the Service Manager database.
-2 – az előkészítési táblákban lévő adatmennyiség csak a Configuration Manager-adatbázisban töröltként van megjelölve, és a Service Manager-összekötő szinkronizálása miatt törölve lett a Service Manager adatbázisban.- 2-The data in staging tables is groomed only after it is marked as deleted in the Configuration Manager database and has also been deleted in the Service Manager database because of the Service Manager connector synchronization.
QueryStringQueryString A Configuration Manager 2007 által a kért adatok lekérésére használt tényleges lekérdezés.The actual query that Configuration Manager 2007 uses to retrieve the requested data. A lekérdezést a következő formában kell megadni:The query must be of the form:

SELECT ...

FROM ...

WHERE ...

ORDER BY ...

A WHERE záradékban szerepelhet a $COLLECTIONLIST jogkivonat.The WHERE clause can contain the $COLLECTIONLIST token. A szinkronizálás során ezt a tokent a System Center Configuration Manager-összekötő varázslóban megadott gyűjtemények váltják fel.During synchronization, this token is replaced by the collections that are specified in the System Center Configuration Manager Connector Wizard.

Az Configuration Manager SCCM_Ext. * nézetek által elérhetővé tett adatértékek importálása támogatott.The data that is exposed by Configuration Manager SCCM_Ext.* views is supported for import. Ezek az adatok szabványos sms_def.mof bővítményekkel vagy NOIDMIF-fájlok használatával bővíthetők.This data can be extended by using standard sms_def.mof extensions or by using noidmifs. Más táblák használata nincs támogatva.Other tables are not supported.

A segédlekérdezések használata nincs támogatva, de a más táblákhoz való illesztések támogatva vannak.Notably, subqueries are not supported, but joins to other tables are supported.
Nincs ellenőrizve.Not validated. Minden lekérdezésnek van egy Lfx_Status oszlopa U , amelynek értéke vagy D , amely azt jelzi, hogy a sor frissítési vagy törlési műveletet jelöl.All queries have an Lfx_Status column with value U or D, indicating whether the row represents an Update or a Delete operation.
CollectionNameCollectionName Adattáblák csoportjának neve; egyedi nevet kell megadni.A name for a group of data tables; this name must be unique. Az ugyanazon gyűjteményben lévő táblák nem lehetnek egymással függőségi viszonyban.Tables in the same collection cannot depend on each other. Eseménynaplóba kerülő hibát okoz, ha olyan felügyeleti csomagot próbálnak importálni, amelyben a gyűjteménynév már használatban van.An attempt to import a management pack, in which the collection name is already being used, causes an error to be logged to the event log.
PrimaryKeyNamePrimaryKeyName Az átmeneti tárolási tábla egyedi elsődleges kulcsának nevét deklaráló szakasz.A section that declares the unique primary key name for the staging table. Eseménynaplóba kerülő hibát okoz, ha olyan felügyeleti csomagot próbálnak importálni, amelyben a kulcsnév már használatban van.An attempt to import a management pack, in which the key name is already being used, causes an error to be logged to the event log.
DependOnDataTableDependOnDataTable A DataTable neve vagy neve, amelyet először szinkronizálni kell.The name or names of DataTable that must be synchronized first before this one. Ezt általában az átmeneti tárolási tábla szinkronizálására használják, mielőtt a rendszer beolvassa az adatfogyasztói nézetbe.Typically, this is used to synchronize the staging table before the system reads it in the Consumer view.

Ha több gyűjteményt használ, függőséget csak a különböző gyűjteményekben lévő táblák között lehet megadni.If you are using multiple collections, dependency should be expressed only between tables in different collections.
Nincs ellenőrizve.Not validated
DataField tulajdonságaiDataField Properties
Name, Type, AllowNullName, Type, AllowNull Ezek minden oszloptípusnál kötelező mezők.These are required fields for any column type. A támogatott típusok: int , nvarchar , datetime és XML.Supported types are int , nvarchar , datetime and xml. Nincs ellenőrizve.Not validated
PrimaryKeyACs, PrimaryKeyPositionPrimaryKeyACs, PrimaryKeyPosition Ha elsődleges kulcs része, a balról számított pozíciót jelöli az elsődleges kulcson belül.If part of primary key, indicates the position from the left in the primary key. Az Lfx két belső használatú oszlopot ad hozzá (Lfx_Status, Lfx_SourceId) a PK végéhez.Lfx adds two internal use columns (Lfx_Status, Lfx_SourceId) to the PK at the end.
RendezésCollation DATABASE_DEFAULTDATABASE_DEFAULT Nincs ellenőrizve.Not validated
Datacollection objektumot tulajdonságaiDataCollection Properties
DataCollectionNameDataCollectionName Azonosnak kell lennie a DataTable tulajdonság által hivatkozott értékkelMust be identical to what is referenced by a DataTable property Eseménynaplóba kerülő hibát okoz, ha olyan felügyeleti csomagot próbálnak importálni, amelyben a gyűjteménynév már használatban van.An attempt to import a management pack, in which the collection name is already being used, causes an error to be logged to the event log.
StagingNameStagingName A DataProvider sablonban – DefaultCacheIn DataProvider template-DefaultCache

A DataConsumer sablonban – nincs jelenIn DataConsumer template-Not present
Nincs ellenőrizve.Not validated
DataTablesDataTables A gyűjteményre hivatkozó táblák vesszővel tagolt listája (CSV)Comma-separated value (CSV) list of tables referencing this collection
BeállításokSettings A DataProvider sablonban – nincs jelenIn DataProvider template-Not present

A DataConsumer sablonban – a típus leképezését jelziIn DataConsumer template-Indicates type mapping
Átléptetett XML a következő szintaxissal:Escaped XML with following syntax:

<TypeName>Microsoft.Windows.Computer</TypeName>

<MPName>Microsoft.Windows.Library</MPName>

<MPVersion>version of MP</MPVersion>

<MPToken>token for MP</MPToken>

Egyéni Configuration Manager Connector-konfiguráció felügyeleti csomagjainak mintáiCustom Configuration Manager Connector Configuration management packs samples

A következő Schema-definíciók és Configuration Manager Connector felügyeleti csomagok az Configuration Manager SCCM_Ext. Vex _GS_PC_BIOS nézetből származó adatok importálására szolgálnak.The following are schema definitions and Configuration Manager Connector management pack samples that import data from the Configuration Manager SCCM_Ext.vex_GS_PC_BIOS view.

A felügyeleti csomagok tulajdonságaival kapcsolatos bővebb információkért lásd a témakör korábbi táblázatát.Refer to the table earlier in this topic for more information about the properties of these management packs. A mintákat egy XML-szerkesztővel (például a Microsoft Visual Studio szerkesztőprogramjával) módosíthatja az importálási forgatókönyvnek megfelelően.Use an XML editor, such as the editor in Microsoft Visual Studio, to modify these samples to fit your import scenarios.

Adatok importálása egy üzemeltetett osztálybólImport data from a hosted class

Ha egy üzemeltetett osztályt ad meg, a DataConsumer sablonban lévő nézetnek tartalmaznia kell a szülő osztály Key tulajdonságának oszlopait.When you are specifying a class that is hosted, the view in the DataConsumer template should include columns for the key property of the parent class. Ebben a mintában a BIOS-információkat tartalmazó osztály egy számítógép alatt tárolódik.In this sample, the class that contains the BIOS information is hosted under a computer.

Ebben a példában a Configuration Manager-összekötő konfigurációjának felügyeleti csomagja két gyűjteményt tartalmaz a DataProvider és a DataConsumer szakaszban, egyet a számítógépek adatait és a másodikat a BIOS-alapú adatimportáláshoz.In this example, the Configuration Manager Connector Configuration management pack has two collections in the DataProvider and in the DataConsumer sections, one for importing the computers data and the second to import the BIOS data.

Osztály definíciójaClass Definition


<ManagementPack xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" ContentReadable="true" SchemaVersion="1.1" OriginalSchemaVersion="1.1">
  <Manifest>
    <Identity>
      <ID>SampleBIOSMP</ID>
      <Version>1.0.0.0</Version>
    </Identity>
    <Name>BIOS Class MP</Name>
    <References>
      <Reference Alias="System">
        <ID>System.Library</ID>
        <Version>7.0.5229.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
      <Reference Alias="Windows">
        <ID>Microsoft.Windows.Library</ID>
        <Version>7.0.5229.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
    </References>
  </Manifest>
  <TypeDefinitions>
    <EntityTypes>
      <ClassTypes>
        <ClassType ID="HostedCustomClass" Accessibility="Public" Base="System!System.ConfigItem" Hosted="true" Abstract="false">
            <Property ID="SerialNumber" Type="string" Key="true"/>
        </ClassType>
      </ClassTypes>
      <RelationshipTypes>
        <RelationshipType ID="Microsoft.Windows.ComputerHostsBIOS" Accessibility="Public" Base="System!System.Hosting">
          <Source ID="Computer" Type="Windows!Microsoft.Windows.Computer" />
          <Target ID="BIOSClass" Type="HostedCustomClass" />
        </RelationshipType>      
      </RelationshipTypes>
    </EntityTypes>
  </TypeDefinitions>
</ManagementPack>

Configuration Manager Connector-konfiguráció felügyeleti csomagjaConfiguration Manager Connector Configuration management pack

<ManagementPack xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" ContentReadable="true" SchemaVersion="1.1" OriginalSchemaVersion="1.1">
  <Manifest>
    <Identity>
      <ID>CnfgMgrBiosSample</ID>
      <Version>7.0.5229.0</Version>
    </Identity>
    <Name>CnfgMgrBiosSample</Name>
    <References>
      <Reference Alias="System">
        <ID>System.Library</ID>
        <Version>7.0.5229.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
      <Reference Alias="LFX">
        <ID>ServiceManager.LinkingFramework.Library</ID>
        <Version>7.0.5229.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
    </References>
  </Manifest>
  <Templates>
    <ObjectTemplate ID="DataProvider.Microsoft.EnterpriseManagement.ServiceManager.Connector.Sms" TypeID="LFX!System.LinkingFramework.DataConnector.Projection">
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/DataConnectorName$">
          Microsoft_EnterpriseManagement_ServiceManager_Connector_Sms
      </Property>
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/IsProvider$">
          True
      </Property>
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/SolutionName$">SampleBIOS</Property>
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/EntryPoint$">
          Microsoft.EnterpriseManagement.ServiceManager.Connector.Sms.SmsConnector
      </Property>
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/EntryAssembly$">
          Microsoft.EnterpriseManagement.ServiceManager.Connector.Sms,
          Version="7.0.5000.0",
          Culture=neutral,
          PublicKeyToken="31bf3856ad364e35"
      </Property>
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/WinFormUIAssembly$">
          Microsoft.EnterpriseManagement.ServiceManager.Connector.Sms.SmsConnector,   
          Microsoft.EnterpriseManagement.ServiceManager.Connector.Sms, Version="7.0.5000.0", Culture=neutral,
          PublicKeyToken="31bf3856ad364e35"
      </Property>
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/InstallSQLScripts$"></Property>
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/DisableParallelProcess$">
          True
      </Property>

      <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.ConnectorEmbedsTables' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.DataTable']$">
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/DataName$">SCCM_Ext.Sample_vex_R_System</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/StageTableName$">Sample_SMS_vex_R_System</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/WatermarkField$">S.[rowversion]</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/WatermarkType$">1</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdField$">S.[ResourceID]</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdType$">0</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdSize$">2000</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/UseCache$">true</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/GroomType$">2</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/QueryString$"><![CDATA[
                            SELECT S.ResourceID,
                                S.ChangeAction as Lfx_Status,
                                S.Netbios_Name0,
                                S.Resource_Domain_OR_Workgr0
                            FROM SCCM_Ext.vex_R_System S
                            INNER JOIN SCCM_Ext.vex_FullCollectionMembership CM
                                ON S.ResourceID = CM.ResourceID
                            INNER JOIN SCCM_Ext.vex_Collection C
                                ON C.CollectionID = CM.CollectionID
                            WHERE ((S.ChangeAction = 'U' AND S.Client_Type0 != 3 AND S.Hardware_ID0 IS NOT NULL)
                                  OR S.ChangeAction = 'D')
                                  AND $COLLECTIONLIST
                            ORDER BY S.rowversion
                   ]]>
</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/CollectionName$">BIOSComputers</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/PrimaryKeyName$">[Sample_SMS_PK_v_R_SYSTEM]</Property>
        <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.TableEmbedsFields' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.Field']$">
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Name$">[ResourceID]</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Type$">Int</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/AllowNull$">false</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/PrimaryKeyPosition$">0</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/PrimaryKeyAcs$">true</Property>
        </Object>
        <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.TableEmbedsFields' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.Field']$">
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Name$">Netbios_Name0</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Type$">NVarChar</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Size$">64</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Collation$">DATABASE_DEFAULT</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/AllowNull$">true</Property>
        </Object>
        <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.TableEmbedsFields' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.Field']$">
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Name$">Resource_Domain_OR_Workgr0</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Type$">NVarChar</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Size$">255</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Collation$">DATABASE_DEFAULT</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/AllowNull$">true</Property>
        </Object>
      </Object>

      <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.ConnectorEmbedsTables' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.DataTable']$">
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/DataName$">SCCM_Ext.Sample_vex_GS_COMPUTER_SYSTEM</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/StageTableName$">Sample_SMS_vex_GS_COMPUTER_SYSTEM</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/WatermarkField$">CS.[rowversion]</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/WatermarkType$">1</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdField$">CS.[ResourceID]</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdType$">0</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdSize$">2000</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/UseCache$">true</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/GroomType$">2</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/QueryString$"><![CDATA[
                            SELECT CS.ResourceID,
                                    CS.GroupKey,
                                    CS.ChangeAction as Lfx_Status,
                                    CS.Name0,
                                    CS.Domain0
                            FROM SCCM_Ext.vex_GS_COMPUTER_SYSTEM CS
                            INNER JOIN SCCM_Ext.vex_FullCollectionMembership CM
                                ON CS.ResourceID = CM.ResourceID
                            INNER JOIN SCCM_Ext.vex_Collection C
                                ON C.CollectionID = CM.CollectionID  
                            WHERE $COLLECTIONLIST
                            ORDER BY CS.rowversion
                   ]]>
</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/CollectionName$">BIOSComputers</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/PrimaryKeyName$">[Sample_SMS_PK_v_GS_COMPUTER_SYSTEM]</Property>
        <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.TableEmbedsFields' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.Field']$">
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Name$">[ResourceID]</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Type$">Int</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/AllowNull$">false</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/PrimaryKeyPosition$">0</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/PrimaryKeyAcs$">true</Property>
        </Object>
        <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.TableEmbedsFields' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.Field']$">
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Name$">[GroupKey]</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Type$">Int</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/AllowNull$">false</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/PrimaryKeyPosition$">1</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/PrimaryKeyAcs$">true</Property>
        </Object>
        <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.TableEmbedsFields' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.Field']$">
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Name$">[Name0]</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Type$">NVarChar</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Size$">64</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Collation$">DATABASE_DEFAULT</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/AllowNull$">true</Property>
        </Object>
        <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.TableEmbedsFields' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.Field']$">
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Name$">[Domain0]</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Type$">NVarChar</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Size$">32</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Collation$">DATABASE_DEFAULT</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/AllowNull$">true</Property>
        </Object>
      </Object>

      <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.ConnectorEmbedsTables' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.DataTable']$">
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/DataName$">SCCM_Ext.vex_GS_PC_BIOS</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/StageTableName$">Sample_SMS_vex_GS_PC_BIOS</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/WatermarkField$">S.[rowversion]</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/WatermarkType$">1</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdField$">S.[ResourceID]</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdType$">0</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdSize$">2000</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/UseCache$">true</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/GroomType$">2</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/QueryString$"><![CDATA[
                      SELECT S.ChangeAction as Lfx_Status,
                      S.ResourceID,
                      S.BatchingKey,
                      S.GroupKey,
                      S.SerialNumber0
                      FROM SCCM_Ext.vex_GS_PC_BIOS S
                      INNER JOIN SCCM_Ext.vex_FullCollectionMembership CM
                        ON S.ResourceID = CM.ResourceID
                      INNER JOIN SCCM_Ext.vex_Collection C
                        ON C.CollectionID = CM.CollectionID
                      WHERE C.ChangeAction = 'U' AND CM.ChangeAction = 'U' AND $COLLECTIONLIST
                      ORDER BY S.rowversion
                   ]]>
        </Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/CollectionName$">Sample_SMS_PROVIDER_BIOS_COLLECTION</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/PrimaryKeyName$">[Sample_SMS_PK_v_GS_BIOS1]</Property>
        <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.TableEmbedsFields' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.Field']$">
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Name$">[ResourceID]</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Type$">Int</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/AllowNull$">false</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/PrimaryKeyPosition$">0</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/PrimaryKeyAcs$">true</Property>
        </Object>
        <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.TableEmbedsFields' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.Field']$">
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Name$">BatchingKey</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Type$">Int</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/AllowNull$">false</Property>
        </Object>
        <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.TableEmbedsFields' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.Field']$">
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Name$">GroupKey</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Type$">Int</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/AllowNull$">true</Property>
        </Object>
        <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.TableEmbedsFields' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.Field']$">
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Name$">SerialNumber0</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Type$">NVarChar</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Size$">34</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/Collation$">DATABASE_DEFAULT</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.Field']/AllowNull$">true</Property>
        </Object>
      </Object>

      <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.ConnectorEmbedsCollections' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.DataCollection']$">
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataCollection']/DataCollectionName$">BIOSComputers</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataCollection']/StagingName$">DefaultCache</Property>
          <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataCollection']/DataTables$">SCCM_Ext.Sample_vex_R_System,SCCM_Ext.Sample_vex_GS_COMPUTER_SYSTEM</Property>
      </Object>
      <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.ConnectorEmbedsCollections' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.DataCollection']$">
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataCollection']/DataCollectionName$">Sample_SMS_PROVIDER_BIOS_COLLECTION</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataCollection']/StagingName$">DefaultCache</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataCollection']/DataTables$">SCCM_Ext.vex_GS_PC_BIOS</Property>
      </Object>
    </ObjectTemplate>

    <ObjectTemplate ID="DataConsumer.Microsoft.EnterpriseManagement.ServiceManager.Connector.Sms" TypeID="LFX!System.LinkingFramework.DataConnector.Projection">
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/DataConnectorName$">
          MomStore
      </Property>
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/IsProvider$">
          False
      </Property>
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/SolutionName$">SampleBIOS</Property>
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/EntryPoint$">
  Microsoft.EnterpriseManagement.ServiceManager.Linking.Consumer.OperationalStore.OperationalStoreConsumer
      </Property>
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/EntryAssembly$">
  Microsoft.EnterpriseManagement.ServiceManager.Linking.Consumer.OperationalStore,
  Version="7.0.5000.0",
  Culture=neutral,
  PublicKeyToken="31bf3856ad364e35"
      </Property>
      <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/InstallSQLScripts$"><![CDATA[
                        <Script>
                             if not object_id('[LFXSTG].[v_Sample_SMS_BIOSComputer]') is null
                                drop view [LFXSTG].[v_Sample_SMS_BIOSComputer];
                             exec ('
                                CREATE VIEW [LFXSTG].[v_Sample_SMS_BIOSComputer] AS
                                    SELECT S.Lfx_RowId,
                                           S.Lfx_SourceID,
                                           S.Lfx_Timestamp,
                                           S.Lfx_Status,
                                           CS.Name0 AS ''DisplayName'',
                                           COALESCE(CS.Name0, S.Netbios_Name0)
                                    + ''.'' + COALESCE(CS.Domain0, S.Resource_Domain_OR_Workgr0) AS ''PrincipalName''
                                    FROM LFXSTG.Sample_SMS_vex_R_System S
                                    INNER JOIN LFXSTG.Sample_SMS_vex_GS_COMPUTER_SYSTEM CS
                                         ON S.ResourceID = CS.ResourceID AND S.Lfx_SourceId = CS.Lfx_SourceId
                                    WHERE S.Netbios_Name0 IS NOT NULL
                                        AND S.Resource_Domain_OR_Workgr0 IS NOT NULL
                                ');
                        </Script>

                        <Script>
                            if not object_id('[LFXSTG].[v_Sample_BIOS]') is null
                                drop view [LFXSTG].[v_Sample_BIOS]
                            exec ('
                                CREATE VIEW [LFXSTG].[v_Sample_BIOS] AS
                                    SELECT P.Lfx_RowId AS Lfx_RowId,
                                        P.Lfx_SourceId,
                                        P.Lfx_Timestamp AS Lfx_Timestamp,
                                        P.Lfx_Status as Lfx_Status,
                                        P.SerialNumber0 AS ''SerialNumber'',
                                        COALESCE(CS.Name0, S.Netbios_Name0) + ''.'' + COALESCE(CS.Domain0, S.Resource_Domain_OR_Workgr0) AS ''PrincipalName''
                                    FROM [LFXSTG].Sample_SMS_vex_GS_PC_BIOS P
                                    INNER JOIN [LFXSTG]. Sample_SMS_vex_R_System S
                                        ON P.ResourceID=S.ResourceID AND P.Lfx_SourceId = S.Lfx_SourceId
                                    INNER JOIN [LFXSTG]. Sample_SMS_vex_GS_COMPUTER_SYSTEM CS
                                        ON S.ResourceID=CS.ResourceID
                                           AND S.Lfx_SourceId = CS.Lfx_SourceId
                                ')
                        </Script>
                   ]]>
        </Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataConnector']/UninstallSQLScripts$"><![CDATA[
                       <Script>
                            if not object_id('[LFXSTG].[v_Sample_SMS_BIOSComputer]') is null
                                drop view [LFXSTG].[v_Sample_SMS_BIOSComputer];
               </Script>

                       <Script>
                            if not object_id('[LFXSTG].[v_Sample_BIOS]') IS NULL
                                drop view [LFXSTG].[v_Sample_BIOS];
               </Script>
                   ]]>
        </Property>

      <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.ConnectorEmbedsTables' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.DataTable']$">
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/DataName$">Sample_SMS_Computer</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/WatermarkField$">E.Lfx_Timestamp</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/WatermarkType$">0</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdField$">E.Lfx_RowId</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdType$">0</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdSize$">500</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/UseCache$">false</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/QueryString$"><![CDATA[
                            SELECT * FROM [LFXSTG].v_Sample_SMS_BIOSComputer E
                    ]]>
        </Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/CollectionName$">Sample_SMS_Computers_COLLECTION</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/DependOnDataTable$">SCCM_Ext.Sample_vex_GS_COMPUTER_SYSTEM,SCCM_Ext.Sample_vex_R_System</Property>
      </Object>

      <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.ConnectorEmbedsTables' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.DataTable']$">
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/DataName$">Sample_SMS_BIOS_CONSUMER_VIEW</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/WatermarkField$">C.Lfx_Timestamp</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/WatermarkType$">0</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdField$">C.Lfx_RowId</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdType$">0</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/BatchIdSize$">500</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/UseCache$">False</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/QueryString$"><![CDATA[
                        select C.* from [LFXSTG].v_Sample_BIOS C
                   ]]>
        </Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/CollectionName$">Sample_SMS_BIOS_CONSUMER_COLLECTION</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataTable']/DependOnDataTable$">SCCM_Ext.vex_GS_PC_BIOS, Sample_SMS_Computer</Property>
      </Object>

      <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.ConnectorEmbedsCollections' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.DataCollection']$">
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataCollection']/DataCollectionName$">Sample_SMS_Computers_COLLECTION</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataCollection']/DataTables$">Sample_SMS_Computer</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataCollection']/Settings$"><![CDATA[
<TypeName xmlns="https://schemas.microsoft.com/sdm/servicedesk/linking/2005/09">Microsoft.Windows.Computer</TypeName>
<MPName xmlns="https://schemas.microsoft.com/sdm/servicedesk/linking/2005/09">Microsoft.Windows.Library</MPName>
<MPVersion xmlns="https://schemas.microsoft.com/sdm/servicedesk/linking/2005/09">7.0.5229.0</MPVersion>
<MPToken xmlns="https://schemas.microsoft.com/sdm/servicedesk/linking/2005/09">31bf3856ad364e35</MPToken>
]]>
</Property>
      </Object>

      <Object Path="$Context/Path[Relationship='LFX!System.LinkingFramework.ConnectorEmbedsCollections' SeedRole='Source' TypeConstraint='LFX!System.LinkingFramework.DataCollection']$">
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataCollection']/DataCollectionName$">Sample_SMS_BIOS_CONSUMER_COLLECTION</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataCollection']/DataTables$">Sample_SMS_BIOS_CONSUMER_VIEW</Property>
        <Property Path="$Context/Property[Type='LFX!System.LinkingFramework.DataCollection']/Settings$"><![CDATA[
<TypeName xmlns="https://schemas.microsoft.com/sdm/servicedesk/linking/2005/09">HostedCustomClass</TypeName>
<MPName xmlns="https://schemas.microsoft.com/sdm/servicedesk/linking/2005/09">SampleBIOSMP</MPName>
<MPVersion xmlns="https://schemas.microsoft.com/sdm/servicedesk/linking/2005/09">1.0.0.0</MPVersion>
        ]]>
        </Property>
      </Object>
    </ObjectTemplate>
  </Templates>
</ManagementPack>

Következő lépésekNext steps