Megosztás a következőn keresztül:


SMS_SoftwareUpdate kiszolgálói WMI-osztály

A SMS_SoftwareUpdate Windows Management Instrumentation (WMI) osztály egy SMS Provider kiszolgálóosztály a Configuration Manager, amely elérhetővé teszi a webhelyen elérhető szoftverfrissítési információkat, és a szoftverfrissítések alapvető osztályaként szolgál.

Az alábbi szintaxis egyszerűbb a Felügyelt objektumformátum (MOF) kódból, és az összes örökölt tulajdonságot tartalmazza.

Szintaxis

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ódszerek

Az alábbi táblázat a metódusokat mutatja be a következőben SMS_SoftwareUpdate: .

Módszer Leírás
AcceptEULA metódus a SMS_SoftwareUpdate osztályban Elfogadja vagy elutasítja a szoftverfrissítések Microsoft szoftverlicenc-feltételeit.
FilterUpdates metódus a SMS_SoftwareUpdate osztályban Csak belső használatra.
GetEULA metódus a SMS_SoftwareUpdate osztályban Lekéri egy szoftverfrissítés honosított Microsoft Szoftverlicenc-feltételek tartalmát.
SetEnforcement metódus a SMS_SoftwareUpdate osztályban Beállítja a szoftverfrissítések szabályzatkényszerítését.
SyncNow metódus a SMS_SoftwareUpdate osztályban A szoftverfrissítési pont manuális szinkronizálását hajtja végre.

Tulajdonságok

ApplicabilityCondition
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: [SizeLimit("512"), not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

ArticleID
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [read, SizeLimit("64"), not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

BulletinID
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [read, SizeLimit("64"), not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

CategoryInstance_UniqueIDs
Adattípus: String Tömb

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

CI_ID
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [kulcs]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

CI_UniqueID
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők:[egyedi, not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

CIType_ID
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [not_null, olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

Ebben az osztályban a típusazonosító SoftwareUpdate (1) vagy SoftwareUpdateBundle (8).

CIVersion
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás, not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

ConfigurationFlags
Adattípus: UInt64

Hozzáférés típusa: Írásvédett

Minősítők: [bits("COMPLIANCE_POLICY(0)"), read]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

CreatedBy
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [SizeLimit("512"), read, not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

CustomSeverity
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

CustomSeverityName
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

DateCreated
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [not_null, olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

DateLastModified
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

DatePosted
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

DateRevised
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

EffectiveDate
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

EULAAccepted
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

EULAExists
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

EULASignoffDate
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

EULASignoffUser
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

ExecutionContext
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsBundle
Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: [not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsContentProvisioned
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsDeployable
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsDeployed
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsDigest
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás, lusta]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsEnabled
Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: [not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsExpired
Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: [not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsHidden
Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: [not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsLatest
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsMetadataOnlyUpdate
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsOfflineServiceable
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsQuarantined
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsSuperseded
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás, not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

IsUserDefined
Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: [not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

LastModifiedBy
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [SizeLimit("512"), read, not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

LastStatusTime
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: olvasás

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

LocalizedCategoryInstanceNames
Adattípus: String Tömb

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

LocalizedDescription
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

LocalizedDisplayName
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

LocalizedEulas
Adattípus: SMS_CI_LocalizedEulas Array

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás, lusta]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

LocalizedInformation
Adattípus: SMS_CI_LocalizedProperties Array

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás, lusta]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

LocalizedInformativeURL
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

LocalizedPropertyLocaleID
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

MaxExecutionTime
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

ModelID
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

ModelName
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: [unique, not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

NumMissing
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

NumNotApplicable
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

NumPresent
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

NumTotal
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

NumUnknown
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

PercentCompliant
Adattípus: UInt32

Hozzáférés típusa: Olvasás

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

PermittedUses
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

PlatformCategoryInstance_UniqueIDs
Adattípus: String tömb

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

PlatformType
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: nincs

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

RequiresExclusiveHandling
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

RevisionNumber
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás, not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

SDMPackageLocalizedData
Adattípus: SMS_SDMPackageLocalizedData Tömb

Hozzáférés típusa: Olvasás/írás

Minősítők: [lusta]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

SDMPackageVersion
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [not_null]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

SDMPackageXML
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: [lusta]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

SecuredScopeNames
Adattípus: String Tömb

Hozzáférés típusa: Írásvédett

Minősítők: nincs

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

SedoObjectVersion
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: nincs

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

Severity
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

SeverityName
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

Size
Adattípus: SInt64

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

SourceSite
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: [SizeLimit("3")]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

UpdateLocales
Adattípus: String Tömb

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_SoftwareUpdateBase kiszolgálói WMI-osztály.

Megjegyzések

Az osztály osztályminősítői a következők:

  • Biztosított

    A Tulajdonságok szakaszban szereplő osztályminősítőkkel és tulajdonságminősítőkkel kapcsolatos további információkért lásd: Configuration Manager Osztály- és tulajdonságminősítők.

    Az SMS_SoftwareUpdate objektum a SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály által meghatározott konfigurációelem-típus. A használatával SMS_SoftwareUpdate meghatározhatja a szoftverfrissítések megfelelőségét a Configuration Manager Szoftver Frissítések funkciójával.

    A szoftverfrissítési tartalmat manuálisan kell letölteni. Annak megállapításához, hogy mely tartalmakat kell letölteni, az alkalmazás lekérdezi SMS_CIToContent kiszolgálói WMI-osztályt , és lekérte ContentID az adott nyelvi feltételeknek megfelelő tulajdonságok listáját. Ezzel a listával az alkalmazás beszerezheti a kapcsolódó letöltési URL-címet és a tartalomfájlok kapcsolódó tulajdonságait SMS_CIContentFiles kiszolgálói WMI-osztályból.

    A frissítési tartalom meghatározása után az alkalmazás opcionálisan előkészíti a frissítést az üzembe helyezéshez egy SMS_AuthorizationList kiszolgálói WMI-osztály objektummal a frissítések engedélyezett listájának létrehozásához. Az alkalmazásnak lehetősége van SMS_Template kiszolgálói WMI-osztály implementálására is egy egyéni üzembehelyezési sablon létrehozásához.

Megjegyzés:

Amikor engedélyezési listát készít a szoftverfrissítés belefoglalásához, az alkalmazásnak a IsBundle tulajdonságát úgy kell beállítania trueSMS_SoftwareUpdate, hogy jelezze, hogy a frissítés egy csomag része. További információ: SMS_AuthorizationList kiszolgálói WMI-osztály.

Amikor az alkalmazás készen áll a szoftverfrissítés üzembe helyezésére, egy SMS_UpdatesAssignment kiszolgálói WMI-osztályobjektumot használ a központi telepítés létrehozásához.

A Kívánt konfigurációkezelés csomóponton nem lehet szoftverfrissítéseket importálni, létrehozni és konfigurálni. Ezek a függvények a szoftverfrissítések letöltésekor a Szoftver Frissítések szolgáltatáson keresztül érhetők el a konfigurációs alapkonfigurációk számára. Ezért a szoftverfrissítési konfigurációelemek akkor is kiválaszthatók a konfigurációs alapkonfigurációkba való belefoglalandóként, ha azok nem jelennek meg a Konfigurációelemek csomópont alatt.

Lásd: How to Enumerate Frissítések Matching a Specific Criteria for a discussion of queries that you can enumererate the information about multiple software updates..

Követelmények

Futtatókörnyezetre vonatkozó követelmények

További információ: Configuration Manager Server Runtime requirements (Kiszolgálói futtatókörnyezet követelményei).

Fejlesztési követelmények

További információ: Configuration Manager Server Development Requirements (Kiszolgálófejlesztési követelmények Configuration Manager).

Lásd még

SMS_AuthorizationList kiszolgálói WMI-osztály
SMS_CIToContent kiszolgálói WMI-osztály
SMS_CIContentFiles kiszolgálói WMI-osztály
SMS_CIUpdateSources kiszolgálói WMI-osztály
SMS_Template kiszolgálói WMI-osztály
SMS_UpdatesAssignment kiszolgálói WMI-osztály
Tudnivalók a szoftverfrissítések központi telepítéséről