Delen via


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 Matrix

    Toegangstype: 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 Matrix

    Toegangstype: Lezen/schrijven

    Kwalificatie: [lui]

    Verzameling van id's van SMS_SoftwareUpdate objecten. Elke id wordt vertegenwoordigd door de CI_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 geselecteerde SMS_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. Beide SMS_AuthorizationList en SMS_SoftwareUpdate zijn afgeleid van SMS_ConfigurationItemBaseClass Server WMI-klasse, waarmee een IsBundle eigenschap wordt gedefinieerd. Wanneer u een autorisatielijst maakt, wordt deze eigenschap van elke update ingesteld op true 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