Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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ł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
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]
CategoryInstance_UniqueIDs Typ danych: String Array
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
CI_ID Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [klucz, klucz]
CI_UniqueID Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null, unikatowe]
CIType_ID Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [wyliczenie, not_null, odczyt]
CIVersion Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [not_null, przeczytaj]
ConfigurationFlags Typ danych: UInt64
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
CreatedBy Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [not_null, odczyt, sizelimit]
DateCreated Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [not_null, przeczytaj]
DateLastModified Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
EffectiveDate Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
EULAAccepted Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
EULAExists Typ danych: Boolean
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
EULASignoffDate Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
EULASignoffUser Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
ExecutionContext Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt, mapa wartości, wartości]
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 zawiera zawartość; w przeciwnym razie . false
IsBundle Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
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]
IsEnabled Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
IsExpired Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
IsHidden Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
IsLatest Typ danych: Boolean
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
IsQuarantined Typ danych: Boolean
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
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]
IsUserDefined Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
LastModifiedBy Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [not_null, odczyt, sizelimit]
LocalizedCategoryInstanceNames Typ danych: String Tablica
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
LocalizedDescription Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
LocalizedDisplayName Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
LocalizedInformativeURL Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
LocalizedPropertyLocaleID Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
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 | Inni |
| 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]
ModelID Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
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]
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]
PlatformCategoryInstance_UniqueIDs Typ danych: String Array
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
PlatformType Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [bitmap, bitvalues, read]
SDMPackageLocalizedData Typ danych: SMS_SDMPackageLocalizedData Array
Typ dostępu: odczyt/zapis
Kwalifikatory: [leniwy]
SDMPackageVersion Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
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]
SedoObjectVersion Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
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]
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.