CCM_SoftwareBase wmi de cliente
La CCM_SoftwareBase
Windows instrumental de administración (WMI) es una clase de servidor proveedor de SMS, en Configuration Manager, que representa la clase base para entidades de administración como actualizaciones de software. aplicaciones y así sucesivamente. Esta clase contiene las propiedades comunes en estas entidades de administración. Esta clase se muestra aquí para su integridad y para mostrar las propiedades de clase base que heredarán las clases derivadas. Los usuarios del SDK de cliente siempre usarán las clases derivadas específicas de interés para lograr la funcionalidad.
Importante
El SDK del lado cliente de actualización de Configuration Manager software solo devolverá el conjunto de actualizaciones que se implementan en el cliente desde un servidor de sitio y que son aplicables y aún no se han instalado en el cliente.
La sintaxis siguiente se simplifica a partir del código de formato de objeto administrado (MOF) e incluye todas las propiedades heredadas.
Sintaxis
Class CCM_SoftwareBase :
{
UInt32 ContentSize;
DateTime Deadline;
String Description;
UInt32 ErrorCode;
UInt32 EstimatedInstallTime;
UInt32 EvaluationState;
String FullName;
String Name;
DateTime NextUserScheduledTime;
UInt32 PercentComplete;
String Publisher;
UInt32 Type;
};
Methods
La CCM_SoftwareBase
clase no define ningún método.
Propiedades
ContentSize
Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Calificadores: ninguno
Representa el tamaño del contenido. Se rellena solo si la entidad administrada tiene contenido binario asociado.
Deadline
Tipo de datos: DateTime
Tipo de acceso: Lectura y escritura
Calificadores: ninguno
Fecha límite especificada por el administrador para implementar esta entidad administrada en un equipo cliente.
Description
Tipo de datos: String
Tipo de acceso: Lectura y escritura
Calificadores: ninguno
La descripción de la entidad administrada.
ErrorCode
Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Calificadores: ninguno
Código de error.
EstimatedInstallTime
Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Calificadores: ninguno
EstimatedInstallTime
EvaluationState
Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Calificadores: ninguno
Estado de aplicación de software, como descargar contenido, servicio en espera, y así sucesivamente.
Valor | Estado de aplicación de software | Descripción del estado |
---|---|---|
0 | Unknown | No hay información de estado disponible. |
1 | Enforced | La aplicación se aplica al estado deseado/resuelto. |
2 | NotRequired | La aplicación no es necesaria en el cliente. |
3 | ApplicationForEnforcement | La aplicación está disponible para la aplicación (instalar o desinstalar en función del estado resuelto). El contenido puede o no haber sido descargado. |
4 | EnforcementFailed | La última vez que la aplicación no se pudo aplicar (instalación o desinstalación). |
5 | Evaluación | La aplicación está actualmente a la espera de que se complete la descarga de contenido. |
6 | DownloadingContent | La aplicación está actualmente a la espera de que se complete la descarga de contenido. |
7 | WaitingforDependenciesDownload | La aplicación está actualmente a la espera de que se descarguen sus dependencias. |
8 | WaitingforServiceWindow | La aplicación está actualmente esperando una ventana de servicio. |
9 | WaitingforReboot | La aplicación está actualmente esperando un reinicio pendiente previamente. |
10 | WaitingToEnforce | La aplicación está actualmente a la espera de la aplicación serializada. |
11 | EnforcingDependencies | La aplicación está aplicando actualmente las dependencias. |
12 | Aplicación | La aplicación se está aplicando actualmente. |
13 | SoftRebootPending | Se ha aplicado la instalación o desinstalación de la aplicación y está pendiente un reinicio suave. |
14 | HardRebootPending | La aplicación instalada o desinstalada y un reinicio duro está pendiente. |
15 | PendingUpdate | La actualización está disponible pero está pendiente de instalación. |
16 | EvaluationFailed | No se pudo evaluar la aplicación. |
17 | WaitingUserReconnect | La aplicación está actualmente a la espera de que se aplique una sesión de usuario activa. |
18 | WaitingforUserLogoff | La aplicación está actualmente a la espera de que todos los usuarios cierren sesión. |
19 | WaitingforUserLogon | La aplicación está actualmente esperando un inicio de sesión de usuario. |
20 | InProgressWaitingRetry | La aplicación está en curso a la espera de reintentos. |
21 | WaitingforPresModeOff | La aplicación está esperando a que se apague el modo de presentación. |
22 | AdvanceDownloadingContent | La aplicación está descargando previamente contenido (descarga fuera del trabajo de instalación). |
23 | AdvanceDependenciesDownload | La aplicación está descargando previamente contenido dependiente (descarga fuera del trabajo de instalación). |
24 | DownloadFailed | Error en la descarga de la aplicación (descarga durante el trabajo de instalación). |
25 | AdvanceDownloadFailed | Error en la descarga previa de la aplicación (descarga fuera del trabajo de instalación). |
26 | DownloadSuccess | Descargar correctamente (descarga durante el trabajo de instalación). |
27 | PostEnforceEvaluation | Evaluación posterior a la aplicación. |
FullName
Tipo de datos: String
Tipo de acceso: Lectura y escritura
Calificadores: ninguno
El nombre completo de la entidad administrada, como la actualización de software, la aplicación, y así sucesivamente.
Name
Tipo de datos: String
Tipo de acceso: Lectura y escritura
Calificadores: ninguno
El nombre de la entidad administrada real, como la actualización de software, la aplicación, y así sucesivamente.
NextUserScheduledTime
Tipo de datos: DateTime
Tipo de acceso: Lectura y escritura
Calificadores: ninguno
Próxima hora programada en la que el usuario final desea implementar esta entidad administrada.
PercentComplete
Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Calificadores: ninguno
Porcentaje completado.
Publisher
Tipo de datos: String
Tipo de acceso: Lectura y escritura
Calificadores: ninguno
El editor que publicó la entidad administrada, como Microsoft para actualizaciones de software procedentes de Windows actualizaciones.
Type
Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Calificadores: ninguno
Escriba.
Comentarios
Requisitos
Requisitos de tiempo de ejecución
Para obtener más información, vea Configuration Manager Server Runtime Requirements.
Requisitos de desarrollo
Para obtener más información, vea Configuration Manager Server Development Requirements.