Sdílet prostřednictvím


Serverová třída služby WMI SMS_G_System_SoftwareProduct

Třída SMS_G_System_SoftwareProduct WMI (Windows Management Instrumentation) je serverová třída poskytovatele serveru SMS v Configuration Manager, která poskytuje informace o softwarových produktech pro softwarové soubory, které obsahují řetězce prostředků.

Následující syntaxe je zjednodušená z kódu MOF (Managed Object Format) a zahrnuje všechny zděděné vlastnosti.

Syntaxe

Class SMS_G_System_SoftwareProduct : SMS_G_System  
{  
     String CompanyName;  
     UInt32 ProductId;  
     UInt32 ProductLanguage;  
     String ProductName;  
     String ProductVersion;  
     UInt32 ResourceID;  
};  

Metody

Třída SMS_G_System_SoftwareProduct nedefinuje žádné metody.

Vlastnosti

CompanyName
Datový typ: Řetězec

Typ přístupu: Čtení/zápis

Kvalifikátory: žádné

Název výrobce softwaru převzatý z řetězce prostředku název společnosti. Tento název lze univerzálně změnit pomocí pravidel definovaných v serverové třídě služby WMI SMS_SoftwareConversionRules.

ProductId
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: [key]

Configuration Manager zadané ID, které jednoznačně identifikuje produkt. Vlastnost propojuje tento produkt s informacemi o softwarovém souboru obsaženém v objektu SMS_G_System_SoftwareFile Server WMI Class .

ProductLanguage
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: [Podtyp("ID národního prostředí")]

Jazyk převzatý z řetězce prostředků jazyka.

ProductName
Datový typ: Řetězec

Typ přístupu: Čtení/zápis

Kvalifikátory:[DefaultOrder("ASC")]

Hodnota řetězce prostředku názvu produktu.

ProductVersion
Datový typ: Řetězec

Typ přístupu: Čtení/zápis

Kvalifikátory: žádné

Hodnota řetězce prostředku verze produktu.

ResourceID
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: [key]

Viz SMS_G_System serverová třída služby WMI.

Poznámky

Pro tuto třídu neexistují žádné speciální kvalifikátory tříd. Další informace o kvalifikátorech tříd a kvalifikátorech vlastností zahrnutých v části Vlastnosti najdete v tématu Configuration Manager třídy a kvalifikátory vlastností.

Soubory inventáře agenta inventáře softwaru identifikované v řídicím souboru lokality. K identifikaci souborů, které se mají inventarizaci provést, agent:

  1. Dotazuje ovládací prvek lokality SMS_SCI_ClientComp objekty serverové třídy služby WMI pro položky, které mají pro vlastnost hodnotu Agent inventáře ClientComponentName softwaru.

  2. Prochází seznamem vložených vlastností. Pokud je hodnota pro PropertyName "Inventarizované typy", agent aktualizuje seznam názvů souborů oddělených čárkami (včetně přípon) ve Value2 vlastnosti. Pokud je hodnota pro PropertyName "Plán inventáře", agent aktualizuje řetězec intervalu Value2 ve vlastnosti . Informace o vytvoření řetězce intervalu najdete v příkladu metody WriteToString v metodě Class SMS_ScheduleMethods . Pokud je hodnota pro PropertyName "Možnosti sestavy", agent aktualizuje hodnotu možností generování sestav ve Value vlastnosti a určí alespoň jednu možnost generování sestav pro inventář softwaru, který se má shromažďovat. Následující tabulka uvádí možnosti generování sestav.

    Možnost generování sestav Popis
    Informace o verzi produktu. Bit 0. Inventarizované produkty, které obsahují informace o prostředcích společnosti a produktů.
    Soubory přidružené ke známým produktům. Bit 1. Inventární soubory přidružené k produktům, které obsahují informace o prostředcích společnosti a produktů. Například Wwintl32.dll je v inventáři, protože je přidružená k Microsoft Word.

    Tento bit nastavte jenom v případě, že je vybraná možnost generování sestav informací o verzi produktu.
    Soubory, které nejsou přidruženy ke známým produktům. Bit 2. Soubory inventáře, které neobsahují informace o prostředcích společnosti a produktu (neznámé soubory).
  3. Pro nově přidané typy inventáře přidá položky do následujících Pathseznamů , Subdirectoriesa Exclude vložených vlastností.

    Aktualizace řídicího souboru webu. Další informace najdete v tématu O řídicím souboru webu.

Poznámka

Shromažďování informací o inventáři pro některé soubory, například soubory DLL, může generovat velký objem síťového provozu a podstatně zvětšit velikost Configuration Manager databáze. Z tohoto důvodu otestujte všechny změny, které uděláte v testovacím prostředí, před jejich implementací v produkčním prostředí.

Požadavky

Požadavky na modul runtime

Další informace najdete v tématu Configuration Manager Server Runtime Requirements.

Požadavky na vývoj

Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.

Viz taky

Serverová třída služby WMI SMS_G_System
Serverová třída služby WMI SMS_SoftwareConversionRules
Serverová třída služby WMI SMS_G_System_SoftwareFile
O řídicím souboru webu