Compartir a través de


SMS_SoftwareUpdate clase WMI de servidor

La SMS_SoftwareUpdate clase Instrumental de administración de Windows (WMI) es una clase de servidor proveedor de SMS, en Configuration Manager, que expone la información de actualización de software disponible en un sitio y actúa como la clase principal para las actualizaciones de software.

La sintaxis siguiente se simplifica a partir del código de formato de objeto administrado (MOF) e incluye todas las propiedades heredadas.

Sintaxis

Class SMS_SoftwareUpdate : SMS_ConfigurationItemBaseClass   
{   
      String ApplicabilityCondition;   
      String ArticleID;   
      String BulletinID;   
      String CategoryInstance_UniqueIDs[];   
      UInt32 CI_ID;   
      String CI_UniqueID;   
      UInt32 CIType_ID;   
      UInt32 CIVersion;   
      UInt64 ConfigurationFlags;  
      String CreatedBy;   
      UInt32 CustomSeverity;   
      String CustomSeverityName;   
      DateTime DateCreated;   
      DateTime DateLastModified;   
      DateTime DatePosted;   
      DateTime DateRevised;   
      DateTime EffectiveDate;   
      UInt32 EULAAccepted;   
      Boolean EULAExists;   
      DateTime EULASignoffDate;   
      String EULASignoffUser;   
      UInt32 ExecutionContext;   
      Boolean IsBundle;   
      Boolean IsContentProvisioned;   
      Boolean IsDeployable;   
      Boolean IsDeployed;   
      Boolean IsDigest;   
      Boolean IsEnabled;   
      Boolean IsExpired;   
      Boolean IsHidden;   
      Boolean IsLatest;  
      Boolean IsMetadataOnlyUpdate;   
      Boolean IsOfflineServiceable;   
      Boolean IsQuarantined;   
      Boolean IsSuperseded;   
      Boolean IsUserDefined;   
      String LastModifiedBy;   
      DateTime LastStatusTime;   
      String LocalizedCategoryInstanceNames[];   
      String LocalizedDescription;   
      String LocalizedDisplayName;   
      SMS_CI_LocalizedEulas LocalizedEulas[];   
      SMS_CI_LocalizedProperties LocalizedInformation[];   
      String LocalizedInformativeURL;   
      UInt32 LocalizedPropertyLocaleID;   
      UInt32 MaxExecutionTime;   
      UInt32 ModelID;  
      String ModelName;   
      UInt32 NumMissing;   
      UInt32 NumNotApplicable;   
      UInt32 NumPresent;   
      UInt32 NumTotal;   
      UInt32 NumUnknown;   
      UInt32 PercentCompliant;   
      UInt32 PermittedUses;   
      String PlatformCategoryInstance_UniqueIDs[];   
      UInt32 PlatformType;   
      Boolean RequiresExclusiveHandling;   
      UInt32 RevisionNumber;   
      SMS_SDMPackageLocalizedData SDMPackageLocalizedData[];   
      UInt32 SDMPackageVersion;   
      String SDMPackageXML;   
      String SecuredScopeNames[];   
      String SedoObjectVersion;   
      UInt32 Severity;   
      String SeverityName;   
      SInt64 Size;   
      String SourceSite;   
      String UpdateLocales[];   
};  

Métodos

En la tabla siguiente se muestran los métodos de SMS_SoftwareUpdate.

Método Descripción
Método AcceptEULA en la clase SMS_SoftwareUpdate Acepta o rechaza los términos de licencia de software Microsoft de una actualización de software.
Método FilterUpdates en la clase SMS_SoftwareUpdate Únicamente para uso interno.
Método GetEULA en la clase SMS_SoftwareUpdate Obtiene el contenido localizado Microsoft términos de licencia de software de una actualización de software.
Método SetEnforcement en la clase SMS_SoftwareUpdate Establece la aplicación de directivas de una actualización de software.
Método SyncNow en la clase SMS_SoftwareUpdate Realiza una sincronización manual del punto de actualización de software.

Propiedades

ApplicabilityCondition
Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores: [SizeLimit("512"), not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

ArticleID
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [read, SizeLimit("64"), not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

BulletinID
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [read, SizeLimit("64"), not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

CategoryInstance_UniqueIDs
Tipo de datos: String Matriz

Tipo de acceso: lectura y escritura

Calificadores: Ninguno

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

CI_ID
Tipo de datos: UInt32

Tipo de acceso: lectura y escritura

Calificadores: [key]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

CI_UniqueID
Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores:[unique, not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

CIType_ID
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [not_null, leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

Para esta clase, el identificador de tipo es SoftwareUpdate (1) o SoftwareUpdateBundle (8).

CIVersion
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [lectura, not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

ConfigurationFlags
Tipo de datos: UInt64

Tipo de acceso: solo lectura

Calificadores: [bits("COMPLIANCE_POLICY(0)"), lectura]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

CreatedBy
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [SizeLimit("512"), lectura, not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

CustomSeverity
Tipo de datos: UInt32

Tipo de acceso: lectura y escritura

Calificadores: Ninguno

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

CustomSeverityName
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

DateCreated
Tipo de datos: DateTime

Tipo de acceso: solo lectura

Calificadores: [not_null, leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

DateLastModified
Tipo de datos: DateTime

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

DatePosted
Tipo de datos: DateTime

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

DateRevised
Tipo de datos: DateTime

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

EffectiveDate
Tipo de datos: DateTime

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

EULAAccepted
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

EULAExists
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

EULASignoffDate
Tipo de datos: DateTime

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

EULASignoffUser
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

ExecutionContext
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsBundle
Tipo de datos: Boolean

Tipo de acceso: lectura y escritura

Calificadores: [not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsContentProvisioned
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsDeployable
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsDeployed
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsDigest
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [lectura, diferido]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsEnabled
Tipo de datos: Boolean

Tipo de acceso: lectura y escritura

Calificadores: [not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsExpired
Tipo de datos: Boolean

Tipo de acceso: lectura y escritura

Calificadores: [not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsHidden
Tipo de datos: Boolean

Tipo de acceso: lectura y escritura

Calificadores: [not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsLatest
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsMetadataOnlyUpdate
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsOfflineServiceable
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsQuarantined
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsSuperseded
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [lectura, not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

IsUserDefined
Tipo de datos: Boolean

Tipo de acceso: lectura y escritura

Calificadores: [not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

LastModifiedBy
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [SizeLimit("512"), lectura, not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

LastStatusTime
Tipo de datos: DateTime

Tipo de acceso: solo lectura

Calificadores: lectura

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

LocalizedCategoryInstanceNames
Tipo de datos: String Matriz

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

LocalizedDescription
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

LocalizedDisplayName
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

LocalizedEulas
Tipo de datos: SMS_CI_LocalizedEulas Array

Tipo de acceso: solo lectura

Calificadores: [lectura, diferido]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

LocalizedInformation
Tipo de datos: SMS_CI_LocalizedProperties Array

Tipo de acceso: solo lectura

Calificadores: [lectura, diferido]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

LocalizedInformativeURL
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

LocalizedPropertyLocaleID
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

MaxExecutionTime
Tipo de datos: UInt32

Tipo de acceso: lectura y escritura

Calificadores: Ninguno

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

ModelID
Tipo de datos: UInt32

Tipo de acceso: lectura y escritura

Calificadores: [not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

ModelName
Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores: [único, not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

NumMissing
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

NumNotApplicable
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

NumPresent
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

NumTotal
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

NumUnknown
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

PercentCompliant
Tipo de datos: UInt32

Tipo de acceso: Lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

PermittedUses
Tipo de datos: UInt32

Tipo de acceso: lectura y escritura

Calificadores: [not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

PlatformCategoryInstance_UniqueIDs
Tipo de datos: String matriz

Tipo de acceso: lectura y escritura

Calificadores: ninguno

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

PlatformType
Tipo de datos: UInt32

Tipo de acceso: lectura y escritura

Calificadores: ninguno

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

RequiresExclusiveHandling
Tipo de datos: Boolean

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

RevisionNumber
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [lectura, not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

SDMPackageLocalizedData
Tipo de datos: SMS_SDMPackageLocalizedData Matriz

Tipo de acceso: lectura y escritura

Calificadores: [diferido]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

SDMPackageVersion
Tipo de datos: UInt32

Tipo de acceso: lectura y escritura

Calificadores: [not_null]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

SDMPackageXML
Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores: [diferido]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

SecuredScopeNames
Tipo de datos: String Matriz

Tipo de acceso: solo lectura

Calificadores: ninguno

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

SedoObjectVersion
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: ninguno

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

Severity
Tipo de datos: UInt32

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

SeverityName
Tipo de datos: String

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

Size
Tipo de datos: SInt64

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

SourceSite
Tipo de datos: String

Tipo de acceso: lectura y escritura

Calificadores: [SizeLimit("3")]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

UpdateLocales
Tipo de datos: String Matriz

Tipo de acceso: solo lectura

Calificadores: [leer]

Vea SMS_SoftwareUpdateBase clase WMI de servidor.

Comentarios

Los calificadores de clase para esta clase incluyen:

  • Protegida

    Para obtener más información sobre los calificadores de clase y los calificadores de propiedad incluidos en la sección Propiedades, vea Configuration Manager Calificadores de clase y propiedad.

    Un SMS_SoftwareUpdate objeto es un tipo de elemento de configuración definido por SMS_ConfigurationItemBaseClass clase WMI de servidor. Use SMS_SoftwareUpdate para determinar el cumplimiento de las actualizaciones de software mediante la característica software Novedades de Configuration Manager.

    El contenido de actualización de software se debe descargar manualmente. Para identificar qué contenido se debe descargar, la aplicación consulta SMS_CIToContent clase WMI de servidor y obtiene la lista de ContentID propiedades que coinciden con los criterios de idioma específicos. Con esta lista, la aplicación puede obtener la dirección URL de descarga asociada y las propiedades relacionadas de los archivos de contenido de SMS_CIContentFiles clase WMI de servidor.

    Una vez determinado el contenido de la actualización, la aplicación prepara opcionalmente la actualización para la implementación mediante un objeto SMS_AuthorizationList clase WMI de servidor para crear una lista autorizada de actualizaciones. La aplicación también tiene la opción de implementar SMS_Template clase WMI de servidor para crear una plantilla de implementación personalizada.

Nota:

Al compilar una lista de autorización para incluir la actualización de software, la aplicación debe establecer la IsBundle propiedad de SMS_SoftwareUpdatetrue en para indicar que la actualización forma parte de una agrupación. Para obtener más información, vea SMS_AuthorizationList clase WMI de servidor.

Cuando la aplicación está lista para implementar la actualización de software, usa un objeto SMS_UpdatesAssignment clase WMI de servidor para crear una implementación.

No se pueden importar, crear ni configurar actualizaciones de software en el nodo Administración de configuración deseada. Estas funciones están disponibles para las líneas base de configuración a través de la característica software Novedades cuando se descargan las actualizaciones de software. Por lo tanto, los elementos de configuración de actualización de software se pueden seleccionar para incluirse en líneas base de configuración, aunque no se muestren en el nodo Elementos de configuración.

Consulte Enumeración de Novedades coincidencia de criterios específicos para obtener una explicación de las consultas que puede usar para enumerar la información sobre varias actualizaciones de software.

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.

Consulta también

SMS_AuthorizationList clase WMI de servidor
SMS_CIToContent clase WMI de servidor
SMS_CIContentFiles clase WMI de servidor
SMS_CIUpdateSources clase WMI de servidor
SMS_Template clase WMI de servidor
SMS_UpdatesAssignment clase WMI de servidor
Información de la implementación de actualizaciones de software