Classe WMI del server SMS_SoftwareUpdate

La SMS_SoftwareUpdate classe Strumentazione gestione Windows (WMI) è una classe server del provider SMS, in Configuration Manager, che espone le informazioni sugli aggiornamenti software disponibili in un sito e funge da classe principale per gli aggiornamenti software.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.

Sintassi

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[];   
};  

Metodi

Nella tabella seguente vengono illustrati i metodi di SMS_SoftwareUpdate.

Metodo Descrizione
Metodo AcceptEULA nella classe SMS_SoftwareUpdate Accetta o rifiuta le Condizioni di licenza software Microsoft relative a un aggiornamento software.
Metodo FilterUpdates nella classe SMS_SoftwareUpdate Solo per uso interno.
Metodo GetEULA nella classe SMS_SoftwareUpdate Consente di ottenere il contenuto localizzato delle Condizioni di licenza software Microsoft di un aggiornamento software.
Metodo SetEnforcement nella classe SMS_SoftwareUpdate Imposta l'applicazione dei criteri di un aggiornamento software.
Metodo SyncNow nella classe SMS_SoftwareUpdate Esegue una sincronizzazione manuale del punto di aggiornamento software.

Proprietà

ApplicabilityCondition
Tipo di dati:String

Tipo di accesso: lettura/scrittura

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

Vedi SMS_SoftwareUpdateBase classe WMI del server.

ArticleID
Tipo di dati:String

Tipo di accesso: sola lettura

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

Vedi SMS_SoftwareUpdateBase classe WMI del server.

BulletinID
Tipo di dati:String

Tipo di accesso: sola lettura

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

Vedi SMS_SoftwareUpdateBase classe WMI del server.

CategoryInstance_UniqueIDs
Tipo di dati: String matrice

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

Vedi SMS_SoftwareUpdateBase classe WMI del server.

CI_ID
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificazioni: [chiave]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

CI_UniqueID
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificazioni:[unici, not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

CIType_ID
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificazioni: [not_null, leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

Per questa classe, l'ID del tipo è SoftwareUpdate (1) o SoftwareUpdateBundle (8).

CIVersion
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi, not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

ConfigurationFlags
Tipo di dati:UInt64

Tipo di accesso: sola lettura

Qualificatori: [bits("COMPLIANCE_POLICY(0)"), leggere]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

CreatedBy
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [SizeLimit("512"), lettura, not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

CustomSeverity
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

Vedi SMS_SoftwareUpdateBase classe WMI del server.

CustomSeverityName
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

DateCreated
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificazioni: [not_null, leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

DateLastModified
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

DatePosted
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

DateRevised
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

EffectiveDate
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

EULAAccepted
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

EULAExists
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

EULASignoffDate
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

EULASignoffUser
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

ExecutionContext
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsBundle
Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificazioni: [not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsContentProvisioned
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsDeployable
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsDeployed
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsDigest
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi, pigro]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsEnabled
Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificazioni: [not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsExpired
Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificazioni: [not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsHidden
Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificazioni: [not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsLatest
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsMetadataOnlyUpdate
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsOfflineServiceable
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsQuarantined
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsSuperseded
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi, not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

IsUserDefined
Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificazioni: [not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

LastModifiedBy
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [SizeLimit("512"), lettura, not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

LastStatusTime
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificazioni: leggi

Vedi SMS_SoftwareUpdateBase classe WMI del server.

LocalizedCategoryInstanceNames
Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

LocalizedDescription
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

LocalizedDisplayName
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

LocalizedEulas
Tipo di dati:SMS_CI_LocalizedEulas Array

Tipo di accesso: sola lettura

Qualificazioni: [leggi, pigro]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

LocalizedInformation
Tipo di dati:SMS_CI_LocalizedProperties Array

Tipo di accesso: sola lettura

Qualificazioni: [leggi, pigro]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

LocalizedInformativeURL
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

LocalizedPropertyLocaleID
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

MaxExecutionTime
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

Vedi SMS_SoftwareUpdateBase classe WMI del server.

ModelID
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificazioni: [not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

ModelName
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificazioni: [uniche, not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

NumMissing
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

NumNotApplicable
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

NumPresent
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

NumTotal
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

NumUnknown
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

PercentCompliant
Tipo di dati:UInt32

Tipo di accesso: Lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

PermittedUses
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificazioni: [not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

PlatformCategoryInstance_UniqueIDs
Tipo di dati: String matrice

Tipo di accesso: lettura/scrittura

Qualificazioni: nessuna

Vedi SMS_SoftwareUpdateBase classe WMI del server.

PlatformType
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificazioni: nessuna

Vedi SMS_SoftwareUpdateBase classe WMI del server.

RequiresExclusiveHandling
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

RevisionNumber
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi, not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

SDMPackageLocalizedData
Tipo di dati: SMS_SDMPackageLocalizedData matrice

Tipo di accesso: lettura/scrittura

Qualificazioni: [pigro]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

SDMPackageVersion
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificazioni: [not_null]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

SDMPackageXML
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificazioni: [pigro]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

SecuredScopeNames
Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: nessuna

Vedi SMS_SoftwareUpdateBase classe WMI del server.

SedoObjectVersion
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificazioni: nessuna

Vedi SMS_SoftwareUpdateBase classe WMI del server.

Severity
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

SeverityName
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

Size
Tipo di dati:SInt64

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

SourceSite
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: [SizeLimit("3")]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

UpdateLocales
Tipo di dati: String matrice

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_SoftwareUpdateBase classe WMI del server.

Osservazioni

I qualificatori della classe per questa classe includono:

  • Protetto

    Per altre informazioni sui qualificatori di classe e sui qualificatori di proprietà inclusi nella sezione Proprietà, vedere Qualificatori di classe e proprietà di Configuration Manager.

    Un SMS_SoftwareUpdate oggetto è un tipo di elemento di configurazione definito da SMS_ConfigurationItemBaseClass classe WMI del server. Da usare SMS_SoftwareUpdate per determinare la conformità degli aggiornamenti software tramite la funzionalità Aggiornamenti software in Configuration Manager.

    Il contenuto dell'aggiornamento software deve essere scaricato manualmente. Per identificare il contenuto da scaricare, l'applicazione esegue una query SMS_CIToContent classe WMI del server e ottiene l'elenco delle proprietà corrispondenti ai criteri del ContentID linguaggio specifici. Con questo elenco, l'applicazione può ottenere l'URL di download associato e le relative proprietà per i file di contenuto dalla classe WMI SMS_CIContentFiles Server.

    Una volta determinato il contenuto dell'aggiornamento, l'applicazione prepara facoltativamente l'aggiornamento per la distribuzione usando un oggetto della classe WMI del server SMS_AuthorizationList per creare un elenco autorizzato di aggiornamenti. L'applicazione offre anche la possibilità di implementare SMS_Template classe WMI del server per creare un modello di distribuzione personalizzato.

Nota

Quando crea un elenco di autorizzazioni per includere l'aggiornamento software, l'applicazione deve impostare la IsBundle proprietà di SMS_SoftwareUpdate to true per indicare che l'aggiornamento è parte di un bundle. Per ulteriori informazioni, vedere SMS_AuthorizationList classe WMI del server.

Quando l'applicazione è pronta per la distribuzione dell'aggiornamento software, usa un oggetto classe WMI del server SMS_UpdatesAssignment per creare una distribuzione.

Non è possibile importare, creare o configurare gli aggiornamenti software nel nodo Gestione configurazione desiderato. Queste funzioni vengono rese disponibili per le baseline di configurazione tramite la funzionalità Aggiornamenti software quando vengono scaricati gli aggiornamenti software. Pertanto, gli elementi di configurazione dell'aggiornamento software possono essere selezionati per essere inclusi nelle baseline di configurazione anche se non vengono visualizzati nel nodo Elementi di configurazione.

Vedere Come enumerare gli aggiornamenti che corrispondono a criteri specifici per una discussione sulle query che è possibile usare per enumerare le informazioni su più aggiornamenti software.

Requisiti

Requisiti di runtime

Per altre informazioni, vedere Configuration Manager Requisiti di runtime del server.

Requisiti di sviluppo

Per altre informazioni, vedere Requisiti di sviluppo del server di Configuration Manager.

Vedere anche

Classe WMI del server SMS_AuthorizationList
Classe WMI del server SMS_CIToContent
Classe WMI del server SMS_CIContentFiles
Classe WMI del server SMS_CIUpdateSources
Classe WMI del server SMS_Template
Classe WMI del server SMS_UpdatesAssignment
Informazioni sulle distribuzioni degli aggiornamenti software