WMI-klasse SMS_AuthorizationList-server
De SMS_AuthorizationList
WMI-klasse (Windows Management Instrumentation) is een sms-providerserverklasse, in Configuration Manager, die een verzameling SMS_SoftwareUpdate
objecten vertegenwoordigt voor de software-updates die beschikbaar zijn op de site en geautoriseerd zijn voor implementatie. Het gebruik van een autorisatielijst is optioneel in een software-update-implementatie.
De volgende syntaxis is vereenvoudigd van MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.
Syntaxis
Class SMS_AuthorizationList : SMS_ConfigurationItemBaseClass
{
String ApplicabilityCondition;
UInt32 AssociatedAutoRuleID;
String CategoryInstance_UniqueIDs[];
UInt32 CI_ID;
String CI_UniqueID;
UInt32 CIType_ID;
UInt32 CIVersion;
UInt64 ConfigurationFlags;
Boolean ContainsExpiredUpdates;
Boolean ContainsSupersededUpdates;
String CreatedBy;
DateTime DateCreated;
DateTime DateLastModified;
DateTime EffectiveDate;
UInt32 EULAAccepted;
Boolean EULAExists;
DateTime EULASignoffDate;
String EULASignoffUser;
UInt32 ExecutionContext;
Boolean IsBundle;
Boolean IsDeployed;
Boolean IsDigest;
Boolean IsEnabled;
Boolean IsExpired;
Boolean IsHidden;
Boolean IsLatest;
Boolean IsProvisioned;
Boolean IsQuarantined;
Boolean IsSuperseded;
Boolean IsUserDefined;
String LastModifiedBy;
DateTime LastStatusTime;
String LocalizedCategoryInstanceNames[];
String LocalizedDescription;
String LocalizedDisplayName;
SMS_CI_LocalizedProperties LocalizedInformation[];
String LocalizedInformativeURL;
UInt32 LocalizedPropertyLocaleID;
UInt32 ModelID;
String ModelName;
UInt32 NumberOfCollectionsDeployed;
UInt32 NumberOfExpiredUpdates;
UInt32 NumberOfUpdates;
UInt32 NumCompliant;
UInt32 NumNonCompliant;
UInt32 NumTotal;
UInt32 NumUnknown;
UInt32 PercentCompliant;
UInt32 PermittedUses;
String PlatformCategoryInstance_UniqueIDs[];
UInt32 PlatformType;
SMS_SDMPackageLocalizedData SDMPackageLocalizedData[];
UInt32 SDMPackageVersion;
String SDMPackageXML;
String SecuredScopeNames[];
String SedoObjectVersion;
String SourceSite;
UInt32 Updates[];
};
Methoden
De volgende tabel bevat de methoden in de SMS_AuthorizationList
klasse.
Methode | Beschrijving |
---|---|
Methode RunAuthListStatusSummarization in klasse SMS_AuthorizationList | Updates samengevatte resultaten voor een bepaalde updategroep. |
Eigenschappen
ApplicabilityCondition
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: [SizeLimit("512"), not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
AssociatedAutoRuleID
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
De bijbehorende regel-id voor automatische implementatie.
CategoryInstance_UniqueIDs
Gegevenstype: String
Matrix
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
CI_ID
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: [sleutel]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
CI_UniqueID
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie:[uniek, not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
CIType_ID
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [not_null, lees]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
Voor deze klasse is de type-id SoftwareUpdateAuthorizationList (9).
CIVersion
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen, not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
ConfigurationFlags
Gegevenstype: UInt64
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
ContainsExpiredUpdates
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
true
als de autorisatielijst een of meer verlopen updates bevat.
ContainsSupersededUpdates
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
true
als de autorisatielijst een of meer vervangen updates bevat.
CreatedBy
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: [SizeLimit("512"), read, not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
DateCreated
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificatie: [lezen, not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
DateLastModified
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
EffectiveDate
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
EULAAccepted
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
EULAExists
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
EULASignoffDate
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
EULASignoffUser
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
ExecutionContext
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [read, valuemap, values]
Uitvoeringscontext waaronder het configuratie-item moet worden geëvalueerd.
Waarde | Configuratie-item |
---|---|
0 | Systeem |
1 | Gebruiker |
IsBundle
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificatie: [not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
IsDeployed
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
IsDigest
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: [lezen, lui]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
IsEnabled
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificatie: [not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
IsExpired
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificatie: [not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
IsHidden
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificatie: [not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
IsLatest
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
IsProvisioned
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
true
als de inhoud is gedownload voor alle updates in de autorisatielijst.
IsQuarantined
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
IsSuperseded
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificatie: [lezen, not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
IsUserDefined
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificatie: [not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
LastModifiedBy
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: [SizeLimit("512"), read, not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
LastStatusTime
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Tijd van laatste statusupdate.
LocalizedCategoryInstanceNames
Gegevenstype: String
Matrix
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
LocalizedDescription
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
LocalizedDisplayName
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
LocalizedInformation
Gegevenstype: SMS_CI_LocalizedProperties Array
Toegangstype: Lezen/schrijven
Kwalificatie: [lui]
Taalspecifieke gelokaliseerde informatie over de autorisatielijst:
Tekenreeks DisplayName
Tekenreeksbeschrijving
Tekenreeks InformativeURL
UInt32 LocaleID
LocalizedInformativeURL
Gegevenstype:String
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
LocalizedPropertyLocaleID
Gegevenstype:UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
ModelID
Gegevenstype:UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: [not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
ModelName
Gegevenstype:String
Toegangstype: Lezen/schrijven
Kwalificatie: [uniek, not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
NumberOfCollectionsDeployed
Gegevenstype:UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Aantal verzamelingen waarnaar de autorisatielijst is geïmplementeerd.
NumberOfExpiredUpdates
Gegevenstype:UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Aantal verlopen updates in de updategroep.
NumberOfUpdates
Gegevenstype:UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Aantal updates in de updategroep.
NumCompliant
Gegevenstype:UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Aantal clientcomputers waarvoor deze autorisatielijst compatibel is.
NumNonCompliant
Gegevenstype:UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Aantal clientcomputers waarvoor deze autorisatielijst niet compatibel is.
NumTotal
Gegevenstype:UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Totaal aantal clientcomputers voor deze autorisatielijst.
NumUnknown
Gegevenstype:UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Aantal clientcomputers waarvan deze autorisatielijst een onbekende status heeft.
PercentCompliant
Gegevenstype:UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Percentage clientcomputers dat compatibel is voor dit configuratie-item.
PermittedUses
Gegevenstype:UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: [not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
PlatformCategoryInstance_UniqueIDs
Gegevenstype:String Array
Toegangstype: Lezen/schrijven
Kwalificatie: geen
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
PlatformType
Gegevenstype:UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [bitmap, bitwaarden, lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
SDMPackageLocalizedData
Gegevenstype:SMS_SDMPackageLocalizedData
MatrixToegangstype: Lezen/schrijven
Kwalificatie: [lui]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
SDMPackageVersion
Gegevenstype:UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: [not_null]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
SDMPackageXML
Gegevenstype:String
Toegangstype: Lezen/schrijven
Kwalificatie: [lui]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
SecuredScopeNames
Gegevenstype:String Array
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
SedoObjectVersion
Gegevenstype:String
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
SourceSite
Gegevenstype:String
Toegangstype: Lezen/schrijven
Kwalificatie: [SizeLimit("3")]
Zie WMI-klasse SMS_ConfigurationItemLatestBaseClass-server.
Updates
Gegevenstype:UInt32
MatrixToegangstype: Lezen/schrijven
Kwalificatie: [lui]
Verzameling van id's van
SMS_SoftwareUpdate
objecten. Elke id wordt vertegenwoordigd door deCI_ID
eigenschap van het bijbehorende updateobject.
Opmerkingen
Klaskwalificaties voor deze klasse zijn onder andere:
Beveiligd
Zie Configuration Manager Class en Property Qualifiers voor meer informatie over zowel de klassekwalificaties als de eigenschappen die zijn opgenomen in de sectie Eigenschappen.
Het gebruik van deze klasse is optioneel. Een
SMS_AuthorizationList
object wordt gemaakt op basis van criteria die door de beheerder zijn gekozen voor de implementatie van geselecteerdeSMS_SoftwareUpdate
objecten. De autorisatielijst wordt gebruikt door een WMI-klasseobject van SMS_UpdatesAssignment Server om een implementatie te maken.Een
SMS_AuthorizationList
object is een type configuratie-item, net als elke software-update. Daarom is de autorisatielijst een voorbeeld van een configuratie-item dat andere configuratie-items bundelt. BeideSMS_AuthorizationList
enSMS_SoftwareUpdate
zijn afgeleid van SMS_ConfigurationItemBaseClass Server WMI-klasse, waarmee eenIsBundle
eigenschap wordt gedefinieerd. Wanneer u een autorisatielijst maakt, wordt deze eigenschap van elke update ingesteld optrue
om aan te geven dat de update deel uitmaakt van een bundel.
Vereisten
Runtimevereisten
Zie runtimevereisten voor Configuration Manager server voor meer informatie.
Ontwikkelingsvereisten
Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.
Zie ook
WMI-klasse SMS_SoftwareUpdate-server
WMI-klasse SMS_UpdatesAssignment-server
Informatie over software-update-implementaties