Postup rozšíření inventáře hardwaru v Configuration Manager

Platí pro: Configuration Manager (Current Branch)

Inventář hardwaru čte informace z počítačů s Windows pomocí rozhraní WMI (Windows Management Instrumentation). WMI je Microsoft implementací webové správy podniku (WBEM), oborového standardu pro přístup k informacím o správě v podniku. V předchozích verzích Configuration Manager jste rozšířili inventář hardwaru úpravou souboru sms_def.mof na serveru lokality. Tento soubor obsahoval seznam tříd rozhraní WMI, které je možné přečíst inventářem hardwaru. Úpravou tohoto souboru můžete povolit a zakázat existující třídy a také vytvořit nové třídy pro inventář.

Soubor Configuration.mof slouží k definování datových tříd, které mají být inventarizované inventářem hardwaru v klientovi, a od Configuration Manager 2012 se nemění. Můžete vytvořit datové třídy pro inventarizaci existujících nebo vlastních datových tříd úložiště WMI nebo klíčů registru, které jsou přítomné v klientských systémech.

Soubor Configuration.mof také definuje a registruje zprostředkovatele rozhraní WMI, kteří přistupují k informacím o zařízení během inventáře hardwaru. Registrace zprostředkovatelů definuje typ zprostředkovatele, který se má použít, a třídy, které zprostředkovatel podporuje.

Když Configuration Manager klienti požadují zásadu, configuration.mof se připojí k textu zásady. Tento soubor je pak stažen a kompilován klienty. Když přidáte, upravíte nebo odstraníte datové třídy ze souboru Configuration.mof, klienti automaticky zkompilují tyto změny, které jsou provedeny v datových třídách souvisejících s inventářem. K inventarizaci nových nebo upravených datových tříd na Configuration Manager klientech není nutná žádná další akce. Tento soubor se nachází ve Inboxes\clifiles.src\hinv\ složce instalačního adresáře Configuration Manager na serveru primární lokality nebo serveru lokality centrální správy (CAS).

V Configuration Manager aktuální větvi neupravujete soubor sms_def.mof jako v předchozích verzích. Místo toho proveďte tyto změny pomocí nastavení klienta. Configuration Manager poskytuje následující metody rozšíření inventáře hardwaru.

Poznámka

Pokud jste změnili stav tříd v nastavení klienta, při aktualizaci lokality se některé třídy můžou vrátit do výchozího stavu. Pokud například zakážete SMS_Windows8Application třídy neboSMS_Windows8ApplicationUserInfo, povolí se po instalaci aktualizace Configuration Manager. Při přizpůsobování tříd inventáře hardwaru nezapomeňte zkontrolovat jejich konfiguraci před a po aktualizaci lokality.

Pokud jste ručně změnili soubor Configuration.mof a přidali vlastní třídy inventáře, tyto změny se při aktualizaci webu přepíšou. Pokud chcete vlastní třídy i po aktualizaci dál používat, přidejte je do oddílu Přidaná rozšíření v souboru Configuration.mof. Neupravujte nic nad touto částí. Ostatní oddíly jsou vyhrazeny pro úpravy Configuration Manager. Lokalita zálohuje vlastní soubor Configuration.mof ve data\hinvarchive\ složce instalačního adresáře Configuration Manager na serveru lokality.

Od verze 2107 můžete pomocí služby správy nastavit vlastní vlastnosti na zařízeních.Potom můžete použít vlastní vlastnosti v Configuration Manager pro vytváření sestav nebo vytváření kolekcí. Další informace najdete v tématu Vlastní vlastnosti zařízení.

Metody

Povolení nebo zakázání

Povolte nebo zakažte některé ze všech atributů třídy, které již v klientovi existují. Tato akce dá agentovi inventáře hardwaru pokyn, aby ho shromáždil na klientech. Tuto akci můžete provést ve výchozím nastavení klienta nebo ve vlastním nastavení klienta zařízení. Další informace najdete v tématu Povolení nebo zakázání existujících tříd.

Přidat

Pokud v klientovi existuje třída služby WMI, která je v lokalitě známá, zahrne ji tato akce do možné sady tříd inventáře hardwaru. Novou třídu inventáře můžete přidat z oboru názvů služby WMI jiného zařízení. Tato akce je pouze u výchozího nastavení klienta. Další informace najdete v tématu Přidání nové třídy.

Rozšířit

Přidejte do klienta novou třídu služby WMI. Pokud chcete ručně rozšířit inventář hardwaru, upravte soubor configuration.mof v lokalitě nejvyšší úrovně.

Pokud třída služby WMI v klientovi ještě neexistuje, musíte schéma rozhraní WMI rozšířit:

  1. Upravte soubor configuration.mof na webu nejvyšší úrovně. Zkontrolujte dataldr.log a podívejte se, jak web přidá.

  2. Aktualizujte zásady na klientovi a počkejte, až se zkompiluje nová třída.

  3. K přidání nové třídy do inventáře hardwaru použijte výchozí nastavení klienta. Tuto třídu nemusíte povolovat ve výchozím nastavení klienta. Pak ho můžete povolit ve vlastním nastavení klienta zařízení.

Import a export

Pomocí konzoly Configuration Manager můžete importovat a exportovat soubory MOF (Managed Object Format), které obsahují třídy inventáře. Další informace najdete v tématech Jak importovat třídy a Jak exportovat třídy.

O souborech NOIDMIF

Soubory NOIDMIF slouží ke shromažďování informací o klientských zařízeních, která Configuration Manager nemůžou inventarizaci. Shromážděte například informace o čísle zařízení, které existuje pouze jako popisek na zařízení. Inventář NOIDMIF se automaticky přidružuje ke klientskému zařízení, ze kterého byl shromážděn. Další informace najdete v tématu Vytvoření souborů NOIDMIF.

O souborech IDMIF

Soubory IDMIF slouží ke shromažďování informací o prostředcích ve vaší organizaci, které nejsou přidružené k Configuration Manager klientovi. Například projektory, kopírky a síťové tiskárny. Další informace najdete v tématu Vytvoření souborů IDMIF.

Postupy

Tyto postupy vám pomůžou nakonfigurovat výchozí nastavení klienta pro inventář hardwaru a platí pro všechny klienty ve vaší hierarchii. Pokud chcete, aby se tato nastavení vztahovala pouze na některé klienty, vytvořte vlastní nastavení klientského zařízení a přiřaďte ho ke kolekci konkrétních klientů. Další informace najdete v tématu Konfigurace nastavení klienta.

Povolení nebo zakázání existujících tříd

  1. V konzole Configuration Manager přejděte do pracovního prostoru Správa a vyberte uzel Nastavení klienta.

  2. Vyberte Výchozí nastavení klienta. Na kartě Domů ve skupině Vlastnosti zvolte Vlastnosti.

  3. V dialogovém okně Výchozí nastavení klienta zvolte Inventář hardwaru.

  4. V seznamu Nastavení zařízení vyberte Nastavit třídy.

  5. V dialogovém okně Třídy inventáře hardwaru vyberte nebo zrušte zaškrtnutí tříd a vlastností tříd, které mají být shromažďovány inventářem hardwaru. Rozbalením tříd můžete vybrat nebo vymazat jednotlivé vlastnosti v rámci této třídy. K vyhledání jednotlivých tříd použijte pole Hledat třídy inventáře .

Důležité

Když do inventáře hardwaru Configuration Manager přidáte nové třídy, zvýší se velikost souboru inventáře, který se shromažďuje a odesílá na server lokality. To může negativně ovlivnit výkon sítě a Configuration Manager lokality. Povolte pouze třídy inventáře, které chcete shromáždit.

Přidat novou třídu

Třídy inventáře můžete přidat pouze ze serveru nejvyšší úrovně hierarchie úpravou výchozího nastavení klienta. Tato možnost není dostupná, když vytváříte vlastní nastavení zařízení.

  1. V konzole Configuration Manager přejděte do pracovního prostoru Správa a vyberte uzel Nastavení klienta.

  2. Vyberte Výchozí nastavení klienta. Na kartě Domů ve skupině Vlastnosti zvolte Vlastnosti.

  3. V dialogovém okně Výchozí nastavení klienta zvolte Inventář hardwaru.

  4. V seznamu Nastavení zařízení zvolte Nastavit třídy.

  5. V dialogovém okně Třídy inventáře hardwaru zvolte Přidat.

  6. V dialogovém okně Přidat třídu inventáře hardwaru vyberte Připojit.

  7. V dialogovém okně Připojit k rozhraní WMI (Windows Management Instrumentation) zadejte název počítače, ze kterého získáte třídy služby WMI, a obor názvů rozhraní WMI, který chcete použít k získání tříd. Pokud chcete všechny třídy dostat pod zadaný obor názvů WMI, vyberte Rekurzivní. Pokud počítač, ke kterému se připojujete, není místním počítačem, zadejte přihlašovací údaje pro účet, který má oprávnění pro přístup k rozhraní WMI na vzdáleném počítači.

  8. Zvolte Připojit.

  9. V dialogovém okně Přidat třídu inventáře hardwaru vyberte v seznamu Třídy inventáře třídy služby WMI, které chcete přidat do Configuration Manager inventáře hardwaru.

  10. Pokud chcete upravit informace o vybrané třídě služby WMI, zvolte Upravit a v dialogovém okně Kvalifikátory třídy zadejte následující informace:

    • Zobrazovaný název: Tento název se zobrazí v Průzkumníku prostředků.

    • Vlastnosti: Zadejte jednotky, ve kterých se budou zobrazovat jednotlivé vlastnosti třídy služby WMI.

      Můžete také nastavit vlastnosti jako klíčovou vlastnost, která pomáhá jedinečně identifikovat každou instanci třídy. Pokud není pro třídu definován žádný klíč a z klienta je hlášeno více instancí třídy, je v databázi uložena pouze nejnovější nalezená instance.

      Po dokončení konfigurace vlastností zavřete kliknutím na OK dialogové okno kvalifikátory třídy a další otevřená dialogová okna.

Jak importovat třídy

Třídy inventáře můžete importovat pouze při úpravě výchozího nastavení klienta. Můžete ale použít vlastní nastavení klienta k importu informací, které neobsahují změnu schématu, jako je například změna vlastnosti existující třídy z True na False.

  1. V konzole Configuration Manager přejděte do pracovního prostoru Správa a vyberte uzel Nastavení klienta.

  2. Vyberte Výchozí nastavení klienta. Na kartě Domů ve skupině Vlastnosti zvolte Vlastnosti.

  3. V dialogovém okně Výchozí nastavení klienta zvolte Inventář hardwaru.

  4. V seznamu Nastavení zařízení zvolte Nastavit třídy.

  5. V dialogovém okně Třídy inventáře hardwaru zvolte Importovat.

  6. V dialogovém okně Importovat vyberte soubor MOF (Managed Object Format), který chcete importovat, a pak zvolte OK. Zkontrolujte položky, které se budou importovat, a pak vyberte Importovat.

Export tříd

  1. V konzole Configuration Manager přejděte do pracovního prostoru Správa a vyberte uzel Nastavení klienta.

  2. Vyberte Výchozí nastavení klienta. Na kartě Domů ve skupině Vlastnosti zvolte Vlastnosti.

  3. V dialogovém okně Výchozí nastavení klienta zvolte Inventář hardwaru.

  4. V seznamu Nastavení zařízení zvolte Nastavit třídy.

  5. V dialogovém okně Třídy inventáře hardwaru zvolte Exportovat.

    Poznámka

    Při exportu tříd se exportují všechny aktuálně vybrané třídy.

  6. V dialogovém okně Exportovat zadejte soubor MOF (Managed Object Format), do kterého chcete třídy exportovat, a pak zvolte Uložit.

Shromažďování řetězců větších než 255 znaků

Pro vlastnosti inventáře hardwaru můžete zadat délku řetězců, které mají být větší než 255 znaků. Tato akce se vztahuje pouze na nově přidané třídy a pro vlastnosti inventáře hardwaru, které nejsou klíči.

  1. V pracovním prostoru Správa vyberte Nastavení klienta. Zvolte nastavení klientského zařízení, které chcete upravit, a pak vyberte Vlastnosti.

  2. Vyberte Inventář hardwaru, pak Nastavit třídy a Přidat.

  3. Vyberte Připojit.

  4. Vyplňte Název počítače, obor názvů rozhraní WMI a v případě potřeby vyberte rekurzivní . V případě potřeby zadejte přihlašovací údaje pro připojení. Vyberte Připojit a zobrazte třídy oboru názvů.

  5. Vyberte nový předmět a pak vyberte Upravit.

  6. Změňte délku vlastnosti, která je jiným řetězcem než klíčem, na větší než 255. Vyberte OK.

  7. Ujistěte se, že je u možnosti Přidat třídu inventáře hardwaru vybraná upravená vlastnost, a vyberte OK.

Použití souborů MIF

Pomocí souborů MIF (Management Information Format) můžete rozšířit informace o inventáři hardwaru shromažďované od klientů Configuration Manager. Během inventáře hardwaru se informace uložené v souborech MIF přidají do sestavy inventáře klientů a uloží se do databáze lokality, kde můžete data používat stejným způsobem jako výchozí data inventáře klientů. Existují dva typy souborů MIF: NOIDMIF a IDMIF.

Důležité

Před přidáním informací ze souborů MIF do databáze Configuration Manager vytvořte nebo naimportujte třídu. Další informace najdete v tématech Přidání nové třídy nebo Postup importu tříd v tomto článku.

Vytváření souborů NOIDMIF

Soubory NOIDMIF lze použít k přidání informací do inventáře klientského hardwaru, které obvykle nemohou být shromažďovány Configuration Manager a jsou přidruženy ke konkrétnímu klientskému zařízení. Mnoho společností například označí každý počítač v organizaci číslem prostředku a pak tato čísla ručně kataloguje. Když vytvoříte soubor NOIDMIF, můžete tyto informace přidat do databáze Configuration Manager a použít je pro dotazy a vytváření sestav.

Další informace o vytváření souborů NOIDMIF najdete v tématu Informace o inventáři v dokumentaci k sadě Configuration Manager SDK.

Důležité

Když vytváříte soubor NOIDMIF, uložte ho ve formátu kódování ANSI. Pokud ukládáte soubory NOIDMIF v kódování UTF-8, Configuration Manager je nemůže přečíst.

Po vytvoření souboru NOIDMIF ho uložte do složky na %Windir%\CCM\Inventory\noidmifs každém klientovi. Configuration Manager shromažďuje informace ze souborů NODMIF v této složce během dalšího naplánovaného cyklu inventáře hardwaru.

Vytvoření souborů IDMIF

Soubory IDMIF lze použít k přidání informací o prostředcích, které normálně nemohly být inventarizované Configuration Manager a nejsou přidruženy k určitému klientskému zařízení, do databáze Configuration Manager. IDMIFS můžete například použít ke shromažďování informací o projektorech, přehrávačích DVD, kopírkách nebo jiných zařízeních, které nemají Configuration Manager klienta.

Další informace o vytváření souborů IDMIF najdete v tématu Informace o inventáři v dokumentaci k sadě Configuration Manager SDK.

Po vytvoření souboru IDMIF ho uložte do složky na %Windir%\CCM\Inventory\idmifs klientských počítačích. Configuration Manager shromažďuje informace z tohoto souboru během dalšího naplánovaného cyklu inventáře hardwaru. Deklarujte nové třídy pro informace obsažené v souboru jejich přidáním nebo importem.

Poznámka

Soubory MIF můžou obsahovat velké objemy dat a shromažďování těchto dat může negativně ovlivnit výkon vašeho webu. Povolte shromažďování MIF jenom v případě potřeby. V nastavení inventáře hardwaru nakonfigurujte možnost Maximální vlastní velikost souboru MIF (kB). Další informace najdete v tématu Úvod do inventáře hardwaru.