Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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ömbHozzá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ömbHozzá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ömbHozzá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_ID
kiszolgá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ávalSMS_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 true
SMS_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).