Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasa SMS_G_System_SoftwareProduct
Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która udostępnia informacje o produkcie oprogramowania dla plików oprogramowania zawierających ciągi zasobów.
Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.
Składni
Class SMS_G_System_SoftwareProduct : SMS_G_System
{
String CompanyName;
UInt32 ProductId;
UInt32 ProductLanguage;
String ProductName;
String ProductVersion;
UInt32 ResourceID;
};
Metody
Klasa SMS_G_System_SoftwareProduct
nie definiuje żadnych metod.
Właściwości
CompanyName
Typ danych: Ciąg
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
Nazwa producenta oprogramowania pobrana z ciągu zasobu nazwy firmy. Tę nazwę można zmienić uniwersalnie przy użyciu reguł zdefiniowanych w klasie WMI serwera SMS_SoftwareConversionRules.
ProductId
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [klucz]
Configuration Manager podany identyfikator, który jednoznacznie identyfikuje produkt. Właściwość łączy ten produkt z informacjami o pliku oprogramowania zawartymi w obiekcie klasy WMI serwera SMS_G_System_SoftwareFile .
ProductLanguage
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [Subtype("Locale ID")]
Język pobrany z ciągu zasobu języka.
ProductName
Typ danych: Ciąg
Typ dostępu: odczyt/zapis
Kwalifikatory:[DefaultOrder("ASC")]
Wartość ciągu zasobu nazwy produktu.
ProductVersion
Typ danych: Ciąg
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
Wartość ciągu zasobu wersji produktu.
ResourceID
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [klucz]
Zobacz SMS_G_System Server WMI Class (Klasa WMI serwera SMS_G_System).
Uwagi
Nie ma specjalnych kwalifikatorów klas dla tej klasy. Aby uzyskać więcej informacji na temat kwalifikatorów klas i kwalifikatorów właściwości zawartych w sekcji Właściwości, zobacz Configuration Manager Class and Property Qualifiers (Kwalifikatory klasy Configuration Manager i właściwości).
Agent spisu oprogramowania zawiera pliki spisu zidentyfikowane w pliku kontroli lokacji. Aby zidentyfikować pliki do spisu, agent:
Wysyła zapytanie do kontrolki lokacji SMS_SCI_ClientComp obiektów klasy WMI serwera dla elementów o wartości "Agent spisu
ClientComponentName
oprogramowania" dla właściwości .Pętle za pośrednictwem osadzonej listy właściwości. Gdy wartość parametru
PropertyName
to "Typy możliwe do spisu", agent aktualizuje listę nazw plików rozdzielanych przecinkami (w tym rozszerzeń) weValue2
właściwości . Gdy wartość parametruPropertyName
to "Inventory Schedule", agent aktualizuje ciąg interwałuValue2
we właściwości . Aby uzyskać informacje na temat tworzenia ciągu interwału, zobacz przykład metody WriteToString w klasie SMS_ScheduleMethods . Gdy wartość parametruPropertyName
to "Opcje raportu", agent aktualizuje wartość opcji raportowania weValue
właściwości, określając co najmniej jedną opcję raportowania dla spisu oprogramowania do zebrania. W poniższej tabeli wymieniono opcje raportowania.Opcja raportowania Opis Informacje o wersji produktu. Bit 0. Spisy produktów zawierających informacje o zasobach firmy i produktu. Pliki skojarzone ze znanymi produktami. Bit 1. Spisy plików skojarzonych z produktami zawierającymi informacje o zasobach firmy i produktu. Na przykład Wwintl32.dll jest spisywany, ponieważ jest skojarzony z usługą Microsoft Word.
Ustaw ten bit tylko wtedy, gdy wybrano opcję raportowania informacji o wersji produktu.Pliki, które nie są skojarzone ze znanymi produktami. Bit 2. Spisy plików, które nie zawierają informacji o zasobach firmy i produktu (nieznane pliki). W przypadku nowo dodanych typów spisu dodaje wpisy do następujących
Path
list właściwości ,Subdirectories
iExclude
osadzonych.Aktualizacje pliku kontroli lokacji. Aby uzyskać więcej informacji, zobacz Informacje o pliku kontroli lokacji.
Uwaga
Zbieranie informacji o spisie niektórych plików, na przykład plików DLL, może generować duży ruch sieciowy i znacznie zwiększyć rozmiar bazy danych Configuration Manager. Z tego powodu przetestuj wszelkie zmiany wprowadzone w środowisku testowym przed zaimplementowaniem ich w środowisku produkcyjnym.
Wymagania
Wymagania dotyczące środowiska uruchomieniowego
Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.
Wymagania programistyczne
Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.
Zobacz też
SMS_G_System Server WMI Class
SMS_SoftwareConversionRules Server WMI Class
SMS_G_System_SoftwareFile Server WMI Class
Informacje o pliku kontrolki lokacji