Поделиться через


Класс WMI сервера SMS_Application

Класс SMS_Application инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, представляющий приложение.

Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.

Синтаксис

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;
};

Методы

В следующей таблице перечислены методы в SMS_Application классе .

Метод Описание
Метод GetCIDocumentBody в классе SMS_Application Возвращает текст документа элемента конфигурации.
Метод GetCIDocuments в классе SMS_Application Возвращает все документы элементов конфигурации для установки приложения.
Метод InitiateUserInstall в классе SMS_Application Предупреждение: Этот метод зарезервирован для использования в будущем.
Метод ManageDeploymentForDevice в классе SMS_Application Предупреждение: Этот метод зарезервирован для использования в будущем.
Метод Restore в классе SMS_Application Восстанавливает это приложение и связанный тип развертывания как текущее активное приложение.
Метод SetIsExpired в классе SMS_Application Задает состояние приложения с истекшим сроком действия.
Метод UpdateStats в SMS_Application класса Обновления статистику для этого приложения.

Свойства

ApplicabilityCondition Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [not_null, sizelimit]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CategoryInstance_UniqueIDs Тип данных: String Array

Тип доступа: чтение и запись

Квалификаторы: нет

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CI_ID Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [ключ, ключ]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CI_UniqueID Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [not_null, уникальный]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CIType_ID Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [перечисление, not_null, чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CIVersion Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

ConfigurationFlags Тип данных: UInt64

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CreatedBy Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение, sizelimit]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

DateCreated Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

DateLastModified Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EffectiveDate Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EULAAccepted Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EULAExists Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EULASignoffDate Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EULASignoffUser Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

ExecutionContext Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение, карта значений, значения]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

Если какой-либо из автономного типа развертывания зависимых типов развертывания является контекстом пользователя, это приложение является контекстом пользователя.

Значение Контекст выполнения
0 Системные
1 Пользователь

Featured Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

Если приложение помечено как рекомендуемое приложение, это будет значение 1. Значение по умолчанию равно 0.

HasContent Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

true Значение , если это приложение содержит содержимое; В противном случае — falseзначение .

IsBundle Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsDeployable Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

true значение , если приложение можно развернуть; В противном случае — falseзначение . Приложение можно развернуть, если оно содержит включенный тип развертывания.

IsDeployed Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

true Значение , если приложение было развернуто на клиенте; В противном случае — falseзначение . Приложение развертывается при наличии назначения, которое назначает это приложение любой коллекции.

IsDigest Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsEnabled Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsExpired Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsHidden Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsLatest Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsQuarantined Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsSuperseded Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsSuperseding Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsUserDefined Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LastModifiedBy Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение, sizelimit]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LocalizedCategoryInstanceNames Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LocalizedDescription Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LocalizedDisplayName Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LocalizedInformativeURL Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LocalizedPropertyLocaleID Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LogonRequirement Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [перечисление, чтение]

Требование для настройки входа пользователя. Возможные значения:

Значение Требуется вход?
0 Другие
1 LogonRequired

Manufacturer Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение]

Производитель приложения.

ModelName Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

ModelID Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

NumberOfDependentDTs Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

Количество типов развертывания, зависящих от этого приложения.

NumberOfDependentTS Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

NumberOfDeployments Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

Количество развертываний.

NumberOfDeploymentTypes Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

Количество типов развертывания.

NumberOfDevicesWithApp Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

Количество устройств с установленным приложением.

NumberOfDevicesWithFailure Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

Количество устройств, на которых не удалось установить это приложение.

NumberOfSettings Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

Количество параметров, ссылающихся на типы развертывания для этого приложения.

NumberOfUsersWithApp Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

Число пользователей с установленным приложением.

NumberOfUsersWithFailure Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

Число пользователей, которым не удалось установить это приложение.

NumberOfUsersWithRequest Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

Число пользователей, запрашивающих это приложение.

NumberOfVirtualEnvironments Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

Количество виртуальных сред, которые относятся к типам развертывания этого приложения.

Эта информация относится к System Center 2012 Configuration Manager с пакетом обновления 1 (SP1) или более поздней версии, а также System Center 2012 R2 Configuration Manager или более поздней версии.

PackageID Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

Идентификатор пакета содержимого. Уникальный ключ, который может задать пользователь, в противном случае система создаст идентификатор по умолчанию. Ссылка на тот же идентификатор пакета находится в SMS_CIContentPackage классе .

Эта информация относится к System Center 2012 Configuration Manager с пакетом обновления 1 (SP1) или более поздней версии, а также System Center 2012 R2 Configuration Manager или более поздней версии.

PermittedUses Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

PlatformCategoryInstance_UniqueIDs Тип данных: String Array

Тип доступа: чтение и запись

Квалификаторы: нет

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

PlatformType Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [растровое изображение, битовые значения, чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

SDMPackageLocalizedData Тип данных: SMS_SDMPackageLocalizedData Array

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

SDMPackageVersion Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

SDMPackageXML Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

Xml-дайджест, определяющий приложение.

SecuredScopeNames Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

SedoObjectVersion Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

SoftwareVersion Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение]

Описание версии программного обеспечения

SourceCIVersion Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

Версия исходного приложения, если приложение импортировано.

SourceModelName Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение]

Имя модели исходного приложения, если приложение импортировано.

SourceSite Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [sizelimit]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

SummarizationTime Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [чтение]

При последнем выполнении задачи формирования сводных данных для этого приложения.

Замечания

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.