SMS_Application Server WMI Class

Klasa SMS_Application Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która reprezentuje aplikację.

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

Składni

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

W poniższej tabeli wymieniono metody w klasie SMS_Application .

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

Właściwości

ApplicabilityCondition
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null, sizelimit]

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

CategoryInstance_UniqueIDs
Typ danych: String Array

Typ dostępu: odczyt/zapis

Kwalifikatory: brak

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

CI_ID
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz, klucz]

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

CI_UniqueID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null, unikatowe]

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

CIType_ID
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [wyliczenie, not_null, odczyt]

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

CIVersion
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

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

ConfigurationFlags
Typ danych: UInt64

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

CreatedBy
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, odczyt, sizelimit]

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

DateCreated
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

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

DateLastModified
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

EffectiveDate
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

EULAAccepted
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

EULAExists
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

EULASignoffDate
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

EULASignoffUser
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

ExecutionContext
Typ danych: UInt32

Typ dostępu: tylko do odczytu

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

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

Jeśli którykolwiek z zawartych typów wdrożenia zależnych typów wdrożeń 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 aplikacja, będzie to 1. Wartość domyślna to 0.

HasContent
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

truejeśli ta aplikacja ma zawartość; w przeciwnym razie . false

IsBundle
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

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

IsDeployable
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

truejeśli aplikacja może zostać wdrożona; w przeciwnym razie . false Aplikację można wdrożyć, jeśli zawiera włączony typ wdrożenia.

IsDeployed
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

truejeśli aplikacja została wdrożona na kliencie; w przeciwnym razie . false Aplikacja jest wdrażana, jeśli istnieje przypisanie, które przypisuje tę aplikację do dowolnej kolekcji.

IsDigest
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

IsEnabled
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

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

IsExpired
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

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

IsHidden
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

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

IsLatest
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

IsQuarantined
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

IsSuperseded
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Zobacz klasę WMI serwera SMS_ConfigurationItemLatestBaseClass..

IsSuperseding
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

IsUserDefined
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

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

LastModifiedBy
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, odczyt, sizelimit]

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

LocalizedCategoryInstanceNames
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

LocalizedDescription
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

LocalizedDisplayName
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

LocalizedInformativeURL
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

LocalizedPropertyLocaleID
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

LogonRequirement
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [wyliczenie, odczyt]

Wymaganie dotyczące logowania użytkownika w celu skonfigurowania. Możliwe wartości to:

Value Wymagane jest logowanie?
0 Innych
1 LognRequired

Manufacturer
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Producent aplikacji.

ModelName
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

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

ModelID
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

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

NumberOfDependentDTs
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Liczba typów wdrożeń, które zależą od tej aplikacji.

NumberOfDependentTS
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

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żeń.

NumberOfDevicesWithApp
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Liczba urządzeń z zainstalowaną aplikacją.

NumberOfDevicesWithFailure
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Liczba urządzeń, na których nie można zainstalować tej aplikacji.

NumberOfSettings
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

NumberOfUsersWithApp
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Liczba użytkowników z zainstalowaną aplikacją.

NumberOfUsersWithFailure
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Liczba użytkowników, którzy nie mogą 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 odwołują się do typów wdrożeń tej aplikacji.

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

PackageID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

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

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

PermittedUses
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

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

PlatformCategoryInstance_UniqueIDs
Typ danych: String Array

Typ dostępu: odczyt/zapis

Kwalifikatory: brak

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

PlatformType
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [bitmap, bitvalues, read]

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

SDMPackageLocalizedData
Typ danych: SMS_SDMPackageLocalizedData Array

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

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

SDMPackageVersion
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

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

SDMPackageXML
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Skrót kodu XML definiującego aplikację.

SecuredScopeNames
Typ danych: String Array

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

SedoObjectVersion
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

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

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: odczyt/zapis

Kwalifikatory: [sizelimit]

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

SummarizationTime
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Ostatni raz zadanie podsumowania zostało uruchomione dla tej aplikacji.

Uwagi

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.