Класс WMI клиента CCM_Application
Класс CCM_Application
инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, представляющий приложение.
Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.
Синтаксис
Class CCM_Application : CCM_SoftwareBase
{
String AllowedActions[];
Object AppDTs[];
String ApplicabilityState;
String ConfigureState;
UInt32 ContentSize;
DateTime Deadline;
String DeploymentReport;
String Description;
UInt32 EnforcePreference;
UInt32 ErrorCode;
UInt32 EstimatedInstallTime;
UInt32 EvaluationState;
String FileTypes;
String FullName;
String Icon;
String Id;
String InformativeUrl;
String InProgressActions[];
String InstallState;
Boolean IsMachineTarget;
Boolean IsPreflightOnly;
DateTime LastEvalTime;
DateTime LastInstallTime;
String Name;
DateTime NextUserScheduledTime;
Boolean NotifyUser;
Boolean OverrideServiceWindow;
UInt32 PercentComplete;
String Publisher;
Boolean RebootOutsideServiceWindow;
DateTime ReleaseDate;
String ResolvedState;
String Revision;
String SoftwareVersion;
DateTime StartTime;
String SupersessionState;
UInt32 Type;
Boolean UserUIExperience;
};
Методы
В следующей таблице перечислены методы в CCM_Application
классе .
Свойства
AllowedActions
Тип данных: String
Array
Тип доступа: чтение и запись
Квалификаторы: нет
Разрешенные действия.
AppDTs
Тип данных: CCM_AppDeploymentType
Array
Тип доступа: чтение и запись
Квалификаторы: [ленивый]
Типы развертывания приложений.
ApplicabilityState
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [значения]
Состояние применимости. Возможные значения:
Значение |
---|
Unknown |
Применимо |
Неприменимо |
ConfigureState
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [значения]
Настройка состояния. Возможные значения:
Значение |
---|
NotNeededed |
NotConfigured |
Настроено |
ContentSize
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: нет
Размер содержимого.
Deadline
Тип данных: DateTime
Тип доступа: чтение и запись
Квалификаторы: нет
Срок.
DeploymentReport
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ленивый]
Отчет о развертывании.
Description
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: нет
Описание приложения.
EnforcePreference
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: [значения]
Принудительное применение предпочтения. Возможные значения:
Значение | Принудительное применение предпочтения |
---|---|
0 | Немедленного |
1 | NonBusinessHours |
2 | AdminSchedule |
ErrorCode
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: нет
Код ошибки.
EstimatedInstallTime
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: нет
Предполагаемое время установки.
EvaluationState
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: нет
Состояние оценки. Возможные значения:
Значение состояния оценки | Описание |
---|---|
0 | Сведения о состоянии недоступны. |
1 | Приложение принудительно выполняется до требуемого или разрешенного состояния. |
2 | Приложение не требуется для клиента. |
3 | Приложение доступно для принудительного применения (установка или удаление в зависимости от разрешенного состояния). Содержимое может быть загружено или не загружено. |
4 | Последнее приложение не удалось принудительно применить (установить или удалить). |
5 | В настоящее время приложение ожидает завершения загрузки содержимого. |
6 | В настоящее время приложение ожидает завершения загрузки содержимого. |
7 | В настоящее время приложение ожидает загрузки зависимостей. |
8 | В настоящее время приложение ожидает периода обслуживания (обслуживания). |
9 | В настоящее время приложение ожидает ранее ожидающей перезагрузки. |
10 | В настоящее время приложение ожидает сериализованного принудительного применения. |
11 | В настоящее время приложение применяет зависимости. |
12 | В настоящее время приложение принудительно применяется. |
13 | Установка и удаление приложения принудительно и обратимая перезагрузка ожидается. |
14 | Приложение установлено или удалено, а жесткая перезагрузка ожидается. |
15 | Обновление доступно, но ожидает установки. |
16 | Не удалось выполнить оценку приложения. |
17 | В настоящее время приложение ожидает принудительного применения активного сеанса пользователя. |
18 | В настоящее время приложение ожидает выхода всех пользователей. |
19 | В настоящее время приложение ожидает входа пользователя. |
20 | Приложение выполняется, ожидая повтора. |
21 | Приложение ожидает отключения режима презентации. |
22 | Приложение предварительно загружает содержимое (скачивание за пределами задания установки). |
23 | Приложение предварительно загружает зависимое содержимое (скачивание за пределами задания установки). |
24 | Сбой загрузки приложения (скачивание во время задания установки). |
25 | Сбой предварительной загрузки приложения (скачивание за пределами задания установки). |
26 | Скачивание успешно (скачивание во время задания установки). |
27 | Оценка после принудительного применения. |
28 | Ожидание сетевого подключения. |
FileTypes
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: нет
Типы файлов.
FullName
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: нет
FullName
Icon
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: нет
Значок.
Id
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ключ]
Идентификатор приложения.
InformativeUrl
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: нет
Информационный URL-адрес.
InProgressActions
Тип данных: String Array
Тип доступа: чтение и запись
Квалификаторы: нет
Выполняемые действия.
InstallState
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [значения]
Состояние установки. Возможные значения:
Значение |
---|
NotInstalled |
Unknown |
Error |
Установлено |
NotEvaluated |
NotUpdated |
NotConfigured |
IsMachineTarget
Тип данных: Boolean
Тип доступа: чтение и запись
Квалификаторы: [ключ]
true
Значение , если это приложение, предназначенное для устройства.
IsPreflightOnly
Тип данных: Boolean
Тип доступа: чтение и запись
Квалификаторы: нет
true
Значение , если это имитированное развертывание.
LastEvalTime
Тип данных: DateTime
Тип доступа: чтение и запись
Квалификаторы: нет
Время последней оценки.
LastInstallTime
Тип данных: DateTime
Тип доступа: чтение и запись
Квалификаторы: нет
Время последней установки.
Name
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: нет
Имя приложения.
NextUserScheduledTime
Тип данных: DateTime
Тип доступа: чтение и запись
Квалификаторы: нет
Следующее запланированное время пользователя.
NotifyUser
Тип данных: Boolean
Тип доступа: чтение и запись
Квалификаторы: нет
Уведомление пользователя.
OverrideServiceWindow
Тип данных: Boolean
Тип доступа: чтение и запись
Квалификаторы: нет
true
Значение , если окна службы должны быть переопределены.
PercentComplete
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: нет
Процент завершения.
Publisher
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: нет
Издатель.
RebootOutsideServiceWindow
Тип данных: Boolean
Тип доступа: чтение и запись
Квалификаторы: нет
Значение true, если приложение должно перезагрузиться за пределами окон службы.
ReleaseDate
Тип данных: DateTime
Тип доступа: чтение и запись
Квалификаторы: нет
Дата выпуска.
ResolvedState
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [значения]
Состояние разрешено.
Значение |
---|
Нет |
NotInstalled |
Установлено |
Unknown |
Любой |
Revision
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [ключ]
Revision
SoftwareVersion
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: нет
Версия программного обеспечения.
StartTime
Тип данных: DateTime
Тип доступа: чтение и запись
Квалификаторы: нет
Время начала.
SupersessionState
Тип данных: String
Тип доступа: чтение и запись
Квалификаторы: [значения]
Состояние замены. Возможные значения:
Значение |
---|
Unknown |
Нет |
Заменено |
Заменяющий |
Type
Тип данных: UInt32
Тип доступа: чтение и запись
Квалификаторы: нет
Тип.
UserUIExperience
Тип данных: Boolean
Тип доступа: чтение и запись
Квалификаторы: нет
true
для отображения уведомления о перезагрузке. Если задано значение false
, уведомление о перезагрузке не отображается.
Замечания
Требования
Требования к среде выполнения
Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.
Требования к разработке
Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.