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


SMS_SoftwareUpdateBase kiszolgálói WMI-osztály

A SMS_SoftwareUpdateBase 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_SoftwareUpdateBase : 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

A SMS_SoftwareUpdateBase osztály nem definiál metódusokat.

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_ConfigurationItemLatestBaseClass 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]

Tudásbáziscikk azonosítója a szoftverfrissítéshez. Az érték maximális hossza 64 karakter.

BulletinID
Adattípus: String

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

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

A Microsoft által kiadott biztonsági frissítések közleményazonosítója. Az érték maximális hossza 64 karakter. Az alapértelmezett érték a "Nincs".

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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemBaseClass 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_ConfigurationItemLatestBaseClass 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

A szoftverfrissítés egyéni súlyossági besorolása. Az alapértelmezett érték 0.

CustomSeverityName
Adattípus: String

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

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

Az egyéni súlyossági minősítés szövege.

DateCreated
Adattípus: DateTime

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

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

Lásd: SMS_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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]

A szoftverfrissítés közzétételének dátuma és időpontja.

DateRevised
Adattípus: DateTime

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

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

A szoftverfrissítés módosításának dátuma és időpontja.

EffectiveDate
Adattípus: DateTime

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

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

Lásd: SMS_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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]

true ha a szoftverfrissítési tartalom ki van építve. Az alapértelmezett érték : false.

IsDeployable
Adattípus: Boolean

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

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

true ha a szoftverfrissítés készen áll a központi telepítésbe való felvételre. Az alapértelmezett érték : false.

IsDeployed
Adattípus: Boolean

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

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

true ha a szoftverfrissítés üzembe lett helyezve. Az alapértelmezett érték : false.

IsDigest
Adattípus: Boolean

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

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

Lásd: SMS_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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]

true ha a szoftverfrissítési metabázis csak a CI frissítése. Az alapértelmezett érték : false.

IsOfflineServiceable
Adattípus: Boolean

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

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

Azt határozza meg, hogy a frissítés alkalmazható-e offline rendszerképekre. Az alapértelmezett érték : true.

IsQuarantined
Adattípus: Boolean

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

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

Lásd: SMS_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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

Legutóbbi állapotfrissítés időpontja.

LocalizedCategoryInstanceNames
Adattípus: String Tömb

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

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

Lásd: SMS_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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]

A szoftverfrissítés honosított Microsoft szoftverlicenc-feltételek tömbje.

LocalizedInformation
Adattípus: SMS_CI_LocalizedProperties Array

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

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

A szoftverfrissítés nyelvspecifikus honosított információinak listája:

  • String DisplayName

  • Sztring leírása

  • Sztring informatívURL

  • UInt32 LocaleID

    LocalizedInformativeURL
    Adattípus: String

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

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

    Lásd: SMS_ConfigurationItemLatestBaseClass 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_ConfigurationItemBaseClass 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

    A szoftverfrissítés futtatásához szükséges maximális idő. Az alapértelmezett érték 30.

    ModelID
    Adattípus: UInt32

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

    Minősítők: [not_null]

    Lásd: SMS_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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]

    Azon célgyűjtemények számítógépeinek száma, amelyekről hiányzik a szoftverfrissítés.

    NumNotApplicable
    Adattípus: UInt32

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

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

    Azon célgyűjtemények számítógépeinek száma, amelyeken a szoftverfrissítés nem alkalmazható.

    NumPresent
    Adattípus: UInt32

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

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

    Azon célgyűjtemények számítógépeinek száma, amelyekre a szoftverfrissítés már telepítve van.

    NumTotal
    Adattípus: UInt32

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

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

    A szoftverfrissítés célgyűjteményeiben található számítógépek teljes száma.

    NumUnknown
    Adattípus: UInt32

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

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

    Azon célgyűjtemények számítógépeinek száma, amelyeken a szoftverfrissítés állapota ismert.

    PercentCompliant
    Adattípus: UInt32

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

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

    A konfigurációelemnek megfelelő ügyfélszámítógépek százalékos aránya.

    PermittedUses
    Adattípus: UInt32

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

    Minősítők: [not_null]

    Lásd: SMS_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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]

    true ha a szoftverfrissítést külön kell telepíteni. Az alapértelmezett érték : false.

    RevisionNumber
    Adattípus: UInt32

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

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

    A frissítés változatszáma.

    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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass 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]

    A szoftverfrissítés súlyossági minősítése. Az alapértelmezett érték 0.

    SeverityName
    Adattípus: String

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

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

    A súlyossági minősítés szövege.

    Size
    Adattípus: SInt64

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

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

    A szoftverfrissítés mérete.

    SourceSite
    Adattípus: String

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

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

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

    Ebben az osztályban a lehetséges forráshelyeket SMS_CIUpdateSources UpdateSource_IDkiszolgálói WMI-osztály tulajdonsága határozza meg.

    UpdateLocales
    Adattípus: String Array

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

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

    A szoftverfrissítésre vonatkozó területi beállítások.

Megjegyzések

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

  • Dinamikus

  • Absztrakt

  • 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).