Klasa WMI serwera SMS_Application

Klasa SMS_Application usługi WMI (Instrumentacja zarządzania Windows) jest klasą serwera dostawcy wiadomości SMS w programie Configuration Manager, która reprezentuje aplikację.

Poniższa składnia jest uproszczona w stosunku do kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.

Składnia

Class SMS_Application : SMS_ConfigurationItemBaseClass
{
    String ApplicabilityCondition;
    String CategoryInstance_UniqueIDs[];
    UInt32 CI_ID;
    String CI_UniqueID;
    UInt32 CIType_ID;
    UInt32 CIVersion;
    UInt64 ConfigurationFlags;
    String CreatedBy;
    DateTime DateCreated;
    DateTime DateLastModified;
    DateTime EffectiveDate;
    UInt32 EULAAccepted;
    Boolean EULAExists;
    DateTime EULASignoffDate;
    String EULASignoffUser;
    UInt32 ExecutionContext;
    UInt32 Featured;
    Boolean HasContent;
    Boolean IsBundle;
    Boolean IsDeployable;
    Boolean IsDeployed;
    Boolean IsDigest;
    Boolean IsEnabled;
    Boolean IsExpired;
    Boolean IsHidden;
    Boolean IsLatest;
    Boolean IsQuarantined;
    Boolean IsSuperseded;
    Boolean IsSuperseding;
    Boolean IsUserDefined;
    String LastModifiedBy;
    String LocalizedCategoryInstanceNames[];
    String LocalizedDescription;
    String LocalizedDisplayName;
    String LocalizedInformativeURL;
    UInt32 LocalizedPropertyLocaleID;
    UInt32 LogonRequirement;
    String Manufacturer;
    String ModelName;
    UInt32 ModelID;
    UInt32 NumberOfDependentDTs;
    UInt32 NumberOfDependentTS;
    UInt32 NumberOfDeployments;
    UInt32 NumberOfDeploymentTypes;
    UInt32 NumberOfDevicesWithApp;
    UInt32 NumberOfDevicesWithFailure;
    UInt32 NumberOfSettings;
    UInt32 NumberOfUsersWithApp;
    UInt32 NumberOfUsersWithFailure;
    UInt32 NumberOfUsersWithRequest;
    UInt32 NumberOfVirtualEnvironments;
    String PackageID;
    UInt32 PermittedUses;
    String PlatformCategoryInstance_UniqueIDs[];
    UInt32 PlatformType;
    SMS_SDMPackageLocalizedData SDMPackageLocalizedData[];
    UInt32 SDMPackageVersion;
    String SDMPackageXML;
    String SecuredScopeNames[];
    String SedoObjectVersion;
    String SoftwareVersion;
    UInt32 SourceCIVersion;
    String SourceModelName;
    String SourceSite;
    DateTime SummarizationTime;
};

Metody

Poniższa tabela zawiera listę metod dostępnych w SMS_Application tej klasie.

Metoda Opis
Metoda GetCIDocumentBody w klasie SMS_Application Pobiera treść dokumentu elementu konfiguracji.
Metoda GetCIDocuments w klasie SMS_Application Pobiera wszystkie dokumenty elementów konfiguracji dotyczące instalacji aplikacji.
Metoda InitiateUserInstall w klasie SMS_Application Ostrzeżenie: Ta metoda jest zarezerwowana do użycia w przyszłości.
Metoda ManageDeploymentForDevice w klasie SMS_Application Ostrzeżenie: Ta metoda jest zarezerwowana do użycia w przyszłości.
Metoda przywracania w klasie SMS_Application Przywraca tę aplikację i powiązany typ wdrożenia jako aktualnie aktywną aplikację.
Metoda SetIsExpired w klasie SMS_Application Ustawia stan wygasły tej aplikacji.
Metoda UpdateStats w klasie SMS_Application Aktualizacje statystyk dla tej aplikacji.

Właściwości

ApplicabilityCondition Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null, sizelimit]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

CategoryInstance_UniqueIDs Typ danych: String Array

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

CI_ID Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [klucz, klucz]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

CI_UniqueID Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null, unikatowe]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

CIType_ID Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [wyliczenie, not_null, odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

CIVersion Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [not_null, odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

ConfigurationFlags Typ danych: UInt64

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

CreatedBy Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [not_null, odczyt, sizelimit]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

DateCreated Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [not_null, odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

DateLastModified Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

EffectiveDate Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

EULAAccepted Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

EULAExists Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

EULASignoffDate Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

EULASignoffUser Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

ExecutionContext Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt, mapa wartości, wartości]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

Jeśli którykolwiek z typów wdrożenia zawartego w zawartym typie wdrożenia jest kontekstem użytkownika, ta aplikacja jest kontekstem użytkownika.

Value Kontekst wykonywania
0 System
1 Użytkownik

Featured Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Jeśli aplikacja jest oznaczona jako polecana, będzie to 1. Wartość domyślna to 0.

HasContent Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

true jeśli ta aplikacja ma zawartość; falseW przeciwnym razie .

IsBundle Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsDeployable Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

true czy aplikacja może zostać wdrożona; falseW przeciwnym razie . Aplikacja może zostać wdrożona, jeśli zawiera włączony typ wdrożenia.

IsDeployed Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

true czy aplikacja została wdrożona na kliencie; falseW przeciwnym razie . Aplikacja jest wdrażana, jeśli istnieje przypisanie przypisujące tę aplikację do dowolnej kolekcji.

IsDigest Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsEnabled Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsExpired Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsHidden Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsLatest Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsQuarantined Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsSuperseded Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [not_null, odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class..

IsSuperseding Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsUserDefined Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

LastModifiedBy Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [not_null, odczyt, sizelimit]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

LocalizedCategoryInstanceNames Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

LocalizedDescription Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

LocalizedDisplayName Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

LocalizedInformativeURL Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

LocalizedPropertyLocaleID Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

LogonRequirement Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [wyliczenie, odczyt]

Wymaganie logowania użytkownika do konfiguracji. Dopuszczalne wartości:

Value Czy wymagane jest logowanie?
0 Pozostałe
1 LogonRequired (Wymagane logowanie)

Manufacturer Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Producent aplikacji.

ModelName Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

ModelID Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

NumberOfDependentDTs Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Liczba typów wdrożeń zależnych od tej aplikacji.

NumberOfDependentTS Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

NumberOfDeployments Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Liczba wdrożeń.

NumberOfDeploymentTypes Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Liczba typów wdrożenia.

NumberOfDevicesWithApp Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Liczba urządzeń z zainstalowaną tą aplikacją.

NumberOfDevicesWithFailure Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Liczba urządzeń, na których nie udało się zainstalować tej aplikacji.

NumberOfSettings Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Liczba ustawień odwołujących się do typów wdrożenia dla tej aplikacji.

NumberOfUsersWithApp Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Liczba użytkowników, którzy zainstalowali tę aplikację.

NumberOfUsersWithFailure Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Liczba użytkowników, którym nie udało się zainstalować tej aplikacji.

NumberOfUsersWithRequest Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Liczba użytkowników, którzy zażądali tej aplikacji.

NumberOfVirtualEnvironments Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Liczba środowisk wirtualnych, które odnoszą się do typów wdrożenia tej aplikacji.

Te informacje dotyczą programu System Center 2012 Configuration Manager z dodatkiem SP1 lub nowszym oraz System Center 2012 R2 Configuration Manager lub nowszego.

PackageID Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [leniwe]

Identyfikator pakietu zawartości. Unikalny klucz, który użytkownik może ustawić, w przeciwnym razie system wygeneruje domyślny identyfikator. Odniesienie do tego samego identyfikatora pakietu znajduje się w SMS_CIContentPackage klasie.

Te informacje dotyczą programu System Center 2012 Configuration Manager z dodatkiem SP1 lub nowszym oraz System Center 2012 R2 Configuration Manager lub nowszego.

PermittedUses Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

PlatformCategoryInstance_UniqueIDs Typ danych: String Array

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

PlatformType Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [mapa bitowa, wartości bitowe, odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

SDMPackageLocalizedData Typ danych: SMS_SDMPackageLocalizedData Array

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [leniwe]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

SDMPackageVersion Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

SDMPackageXML Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [leniwe]

Kod XML skrótu definiujący aplikację.

SecuredScopeNames Typ danych: String Array

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

SedoObjectVersion Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

SoftwareVersion Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Opis wersji oprogramowania

SourceCIVersion Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Wersja aplikacji źródłowej, jeśli aplikacja jest importowana.

SourceModelName Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Nazwa modelu aplikacji źródłowej, jeśli aplikacja jest importowana.

SourceSite Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [sizelimit]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

SummarizationTime Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Godzina ostatniego uruchomienia zadania podsumowania dla tej aplikacji.

Uwagi

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz Wymagania dotyczące środowiska uruchomieniowego serwera programu Configuration Manager.

Wymagania dotyczące programowania

Aby uzyskać więcej informacji, zobacz Wymagania dotyczące programowania na serwerze programu Configuration Manager.