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.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de