CCM_SoftwareBase clase WMI de cliente

La CCM_SoftwareBase clase Instrumental de administración de Windows (WMI) es una clase de servidor proveedor de SMS, en Configuration Manager, que representa la clase base para las entidades de administración, como las actualizaciones de software. aplicaciones, etc. Esta clase contiene las propiedades comunes en estas entidades de administración. Esta clase se muestra aquí para que sea completa y para mostrar las propiedades de clase base que las clases derivadas heredarán. 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 software solo devolverá un conjunto de actualizaciones que se implementan en el cliente desde Configuration Manager servidor de sitio y que son aplicables y que 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;  
};  

Métodos

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. Solo se rellena si la entidad administrada tiene asociado contenido binario.

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

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 cumplimiento de software, como la descarga de contenido, la ventana de servicio en espera, etc.

Valor Estado de cumplimiento 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 o 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). Es posible que el contenido se haya descargado o no.
4 EnforcementFailed No se pudo aplicar por última vez la aplicación (instalación o desinstalación).
5 Evaluar La aplicación está esperando a que se complete la descarga de contenido.
6 DownloadingContent La aplicación está esperando a que se complete la descarga de contenido.
7 WaitingforDependenciesDownload La aplicación está esperando a que se descarguen sus dependencias.
8 WaitingforServiceWindow La aplicación está esperando una ventana de servicio.
9 WaitingforReboot La aplicación está esperando un reinicio pendiente anteriormente.
10 WaitingToEnforce Actualmente, la aplicación está a la espera de la aplicación serializada.
11 AplicarDependencias La aplicación está aplicando actualmente 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 hay un reinicio temporal pendiente.
14 HardRebootPending La aplicación está instalada o desinstalada y hay un reinicio duro pendiente.
15 PendingUpdate La actualización está disponible pero pendiente de instalación.
16 EvaluationFailed No se pudo evaluar la aplicación.
17 WaitingUserReconnect La aplicación está esperando a que se aplique una sesión de usuario activa.
18 WaitingforUserLogoff La aplicación está esperando a que todos los usuarios cierren la sesión.
19 WaitingforUserLogon La aplicación está esperando un inicio de sesión de usuario.
20 InProgressWaitingRetry La aplicación está en curso a la espera de reintento.
21 WaitingforPresModeOff La aplicación está esperando a que se desactive el modo de presentación.
22 AdvanceDownloadingContent La aplicación está descargando previamente contenido (descargando fuera del trabajo de instalación).
23 AdvanceDependenciesDownload La aplicación descarga 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 Descargue 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

Nombre completo de la entidad administrada, como actualización de software, aplicación, etc.

Name
Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores: ninguno

Nombre de la entidad administrada real, como actualización de software, aplicación, etc.

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 publicador que publicó la entidad administrada, como Microsoft para las actualizaciones de software procedentes de Windows Novedades.

Type
Tipo de datos: UInt32

Tipo de acceso: lectura y escritura

Calificadores: ninguno

Tipo.

Comentarios

Requisitos

Requisitos del entorno de ejecución

Para obtener más información, consulte requisitos de tiempo de ejecución de Configuration Manager Server.

Requisitos de desarrollo

Para obtener más información, consulte requisitos de desarrollo de Configuration Manager Server.