Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La SMS_SoftwareUpdate clase Instrumental de administración de Windows (WMI) es una clase de servidor de proveedor de SMS, en Configuration Manager, que expone la información de actualización de software disponible en un sitio y sirve como 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 del software de Microsoft de una actualización de software. |
| FilterUpdates en la clase SMS_SoftwareUpdate | Únicamente para uso interno. |
| Método GetEULA en la clase SMS_SoftwareUpdate | Obtiene el contenido localizado de los Términos de licencia del software de Microsoft de una actualización de software. |
| SetEnforcement Method in Class SMS_SoftwareUpdate | Establece la aplicación de directivas de una actualización de software. |
| Método SyncNow en Class 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]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
ArticleID
Tipo de datos: String
Tipo de acceso: solo lectura
Calificadores: [read, SizeLimit("64"), not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
BulletinID
Tipo de datos: String
Tipo de acceso: solo lectura
Calificadores: [read, SizeLimit("64"), not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
CategoryInstance_UniqueIDs
Tipo de datos: String matriz
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_SoftwareUpdateBase Server WMI Class.
CI_ID
Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: [clave]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
CI_UniqueID
Tipo de datos: String
Tipo de acceso: Lectura y escritura
Calificadores:[único, not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
CIType_ID
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [not_null, leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
Para esta clase, el identificador de tipo es SoftwareUpdate (1) o SoftwareUpdateBundle (8).
CIVersion
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer, not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
ConfigurationFlags
Tipo de datos: UInt64
Tipo de acceso: solo lectura
Calificadores: [bits("COMPLIANCE_POLICY(0)"), read]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
CreatedBy
Tipo de datos: String
Tipo de acceso: solo lectura
Calificadores: [SizeLimit("512"), read, not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
CustomSeverity
Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_SoftwareUpdateBase Server WMI Class.
CustomSeverityName
Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
DateCreated
Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: [not_null, leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
DateLastModified
Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
DatePosted
Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
DateRevised
Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
EffectiveDate
Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
EULAAccepted
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
EULAExists
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
EULASignoffDate
Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
EULASignoffUser
Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
ExecutionContext
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsBundle
Tipo de datos: Boolean
Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsContentProvisioned
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsDeployable
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsDeployed
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsDigest
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Calificadores: [read, lazy]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsEnabled
Tipo de datos: Boolean
Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsExpired
Tipo de datos: Boolean
Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsHidden
Tipo de datos: Boolean
Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsLatest
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsMetadataOnlyUpdate
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsOfflineServiceable
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsQuarantined
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsSuperseded
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer, not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
IsUserDefined
Tipo de datos: Boolean
Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
LastModifiedBy
Tipo de datos: String
Tipo de acceso: solo lectura
Calificadores: [SizeLimit("512"), read, not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
LastStatusTime
Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: leer
Consulte SMS_SoftwareUpdateBase Server WMI Class.
LocalizedCategoryInstanceNames
Tipo de datos: String matriz
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
LocalizedDescription
Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
LocalizedDisplayName
Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
LocalizedEulas
Tipo de datos: SMS_CI_LocalizedEulas Array
Tipo de acceso: solo lectura
Calificadores: [read, lazy]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
LocalizedInformation
Tipo de datos: SMS_CI_LocalizedProperties Array
Tipo de acceso: solo lectura
Calificadores: [read, lazy]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
LocalizedInformativeURL
Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
LocalizedPropertyLocaleID
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
MaxExecutionTime
Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_SoftwareUpdateBase Server WMI Class.
ModelID
Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
ModelName
Tipo de datos: String
Tipo de acceso: Lectura y escritura
Calificadores: [único, not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
NumMissing
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
NumNotApplicable
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
NumPresent
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
NumTotal
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
NumUnknown
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
PercentCompliant
Tipo de datos: UInt32
Tipo de acceso: Lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
PermittedUses
Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
PlatformCategoryInstance_UniqueIDs
Tipo de datos: String matriz
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_SoftwareUpdateBase Server WMI Class.
PlatformType
Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_SoftwareUpdateBase Server WMI Class.
RequiresExclusiveHandling
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
RevisionNumber
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer, not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
SDMPackageLocalizedData
Tipo de datos: SMS_SDMPackageLocalizedData matriz
Tipo de acceso: Lectura y escritura
Calificadores: [perezoso]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
SDMPackageVersion
Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
SDMPackageXML
Tipo de datos: String
Tipo de acceso: Lectura y escritura
Calificadores: [perezoso]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
SecuredScopeNames
Tipo de datos: String matriz
Tipo de acceso: solo lectura
Clasificatorios: ninguno
Consulte SMS_SoftwareUpdateBase Server WMI Class.
SedoObjectVersion
Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: ninguno
Consulte SMS_SoftwareUpdateBase Server WMI Class.
Severity
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
SeverityName
Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
Size
Tipo de datos: SInt64
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
SourceSite
Tipo de datos: String
Tipo de acceso: Lectura y escritura
Calificadores: [SizeLimit("3")]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
UpdateLocales
Tipo de datos: String matriz
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_SoftwareUpdateBase Server WMI Class.
Comentarios
Los calificadores de clase para esta clase incluyen:
Protegida
Para obtener más información acerca de los calificadores de clase y de propiedad incluidos en la sección Propiedades, consulte Calificadores de clase y de propiedad de Configuration Manager.
Un
SMS_SoftwareUpdateobjeto es un tipo de elemento de configuración, definido por SMS_ConfigurationItemBaseClass clase WMI de servidor. Se usaSMS_SoftwareUpdatepara determinar el cumplimiento de las actualizaciones de software mediante la característica Novedades de software de Configuration Manager.El contenido de actualización de software debe descargarse manualmente. Para identificar qué contenidos deben descargarse, la aplicación consulta SMS_CIToContent clase WMI de servidor y obtiene la lista de propiedades que coinciden con los criterios de
ContentIDidioma específico. 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.Cuando se ha determinado el contenido de la actualización, la aplicación prepara opcionalmente la actualización para su implementación utilizando un objeto de clase WMI de SMS_AuthorizationList Server 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:
Cuando se crea una lista de autorizaciones para incluir la actualización de software, la aplicación debe establecer la IsBundle propiedad de SMS_SoftwareUpdate to true para indicar que la actualización forma parte de un paquete. Para obtener más información, consulte SMS_AuthorizationList Server WMI Class.
Cuando la aplicación está lista para implementar la actualización de software, usa un objeto de clase WMI de SMS_UpdatesAssignment Server para crear una implementación.
No puede importar, crear ni configurar actualizaciones de software en el nodo Administración de configuración deseada. Estas funciones se ponen a disposición de las líneas base de configuración a través de la característica Novedades de software cuando se descargan actualizaciones de software. Por lo tanto, los elementos de configuración de actualización de software se pueden seleccionar para incluirlos en líneas base de configuración aunque no se muestren en el nodo Elementos de configuración.
Vea Cómo enumerar las novedades que coinciden con un criterio específico para ver 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, consulta Requisitos de tiempo de ejecución del servidor de Configuration Manager.
Requisitos de desarrollo
Para obtener más información, consulta Requisitos de desarrollo del servidor de Configuration Manager.
Consulta también
Clase WMI de servidor de SMS_AuthorizationList
Clase WMI de servidor SMS_CIToContent
Clase WMI de servidor de SMS_CIContentFiles
Clase WMI de servidor SMS_CIUpdateSources
Clase WMI de servidor SMS_Template
Clase WMI de servidor de SMS_UpdatesAssignment
Información de la implementación de actualizaciones de software