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