Класс 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См . 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Эта информация относится к 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Замечания

Требования

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

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

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

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