Udostępnij za pośrednictwem


SMS_G_System_SoftwareUsageData Server WMI Class

Klasa SMS_G_System_SoftwareUsageData Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która zapewnia widok nieprzetworzonych danych pomiarowych, które łączą informacje o pliku i użytkowniku z danymi pierwotnymi.

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_SoftwareUsageData : SMS_G_System  
{  
      String CompanyName;  
      Boolean EndNotCaptured;  
      DateTime EndTimeGMT;  
      DateTime EndTimeLocal;  
      String FileDescription;  
      SInt64 FileID;  
      String FileName;  
      UInt32 FileSize;  
      String FileVersion;  
      Boolean InTSSession;  
      String MeterDataID;  
      UInt32 ProductLanguage;  
      String ProductName;  
      String ProductVersion;  
      UInt32 ResourceID;  
      Boolean StartNotCaptured;  
      DateTime StartTimeGMT;  
      DateTime StartTimeLocal;  
      Boolean StillRunning;  
      String UserName;  
};  

Metody

Klasa SMS_G_System_SoftwareUsageData nie definiuje żadnych metod.

Właściwości

CompanyName
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Nazwa firmy, która wykonała plik, pobrana Company z właściwości zasobów wersji pliku.

EndNotCaptured
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

true jeśli agent pomiaru nie może przechwycić rzeczywistego czasu zakończenia procesu.

EndTimeGMT
Typ danych: DateTime

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz]

Data i godzina w uniwersalnym czasie koordynowanym (UTC), kiedy proces przestał działać, jeśli StillRunning jest falseto . Jeśli jest trueto wartość , EndTimeGMT wskazuje czas, kiedy dane zostały zgłoszone.

EndTimeLocal
Typ danych: DateTime

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Data i godzina w lokalnej strefie czasowej klienta, kiedy proces przestał działać, jeśli StillRunning jest false. Jeśli jest trueto wartość , EndTimeLocal wskazuje czas, kiedy dane zostały zgłoszone.

FileDescription
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Opis pliku taryfowego pobranego z zasobów wersji plików.

FileID
Typ danych: SInt64

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Identyfikator pliku, który został taryfowy. Aby znaleźć informacje o pliku, aplikacja dopasowuje tę właściwość do identyfikatora w klasie WMI serwera SMS_ProductFileInfo. Aby znaleźć reguły, które spowodowały pomiar pliku, aplikacja jest zgodna FileID z identyfikatorem w klasie WMI serwera SMS_MeteredFiles.

FileName
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Nazwa pliku taryfowego, jeśli reguła pomiaru jest zgodna z nazwą pliku. Jeśli nie jest zgodna, ale OriginalFileName właściwość reguły jest zgodna z oryginalną nazwą pliku w zasobach wersji plików, ta właściwość reprezentuje oryginalną nazwę pliku.

FileSize
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Rozmiar pliku taryfowego.

FileVersion
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Wersja pliku taryfowego pobrana z zasobów wersji pliku.

InTSSession
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

true jeśli plik był używany w sesji serwera terminali. Ustaw tę właściwość na wartość false , jeśli plik był używany w sesji konsoli.

MeterDataID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory:

[klucz]

Unikatowy identyfikator określonego wystąpienia uruchomionego procesu na komputerze. Rekord o tym identyfikatorze jest tworzony za każdym razem, gdy klient zgłasza to samo wystąpienie uruchomionego programu.

ProductLanguage
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [Subtype("Locale Id")]

Identyfikator języka pliku taryfowego pobrany z zasobów wersji pliku.

ProductName
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Nazwa produktu pliku taryfowego pobrana z zasobów wersji pliku. To nie jest nazwa produktu reguły, która spowodowała pomiar pliku.

ProductVersion
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Wersja produktu pliku taryfowego pobrana z zasobów wersji pliku.

ResourceID
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz]

Zobacz SMS_G_System Server WMI Class (Klasa WMI serwera SMS_G_System).

Dla tej klasy ta właściwość reprezentuje identyfikator komputera, który wykonał mierzony program. Aby znaleźć informacje o komputerze, aplikacja znajduje rekord o tym samym identyfikatorze zasobu w klasie WMI serwera SMS_R_System .

StartNotCaptured
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

true jeśli agent pomiaru nie może przechwycić rzeczywistego czasu rozpoczęcia procesu.

StartTimeGMT
Typ danych: DateTime

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Data i godzina rozpoczęcia programu w uniwersalnym czasie koordynowanym (UTC).

StartTimeLocal
Typ danych: DateTime

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Data i godzina rozpoczęcia programu w lokalnej strefie czasowej klienta.

StillRunning
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

true jeśli program jest nadal uruchomiony. Ustaw tę właściwość na false wartość , jeśli EndTime reprezentuje rzeczywisty czas zakończenia mierzonego programu.

UserName
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

W pełni kwalifikowana nazwa użytkownika aplikacji taryfowej.

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).

Ta klasa zlicza liczbę odrębnych użytkowników i komputerów, którzy używali pliku taryfowego w określonym interwale w określonej lokacji.

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.