WMI-Klasse für SMS_AuthorizationList Server

Die SMS_AuthorizationList WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieterserverklasse im Configuration Manager, die eine Sammlung von SMS_SoftwareUpdate Objekten für die Softwareupdates darstellt, die auf dem Site verfügbar und zur Bereitstellung autorisiert sind. Die Verwendung einer Autorisierungsliste ist in einer Softwareupdatebereitstellung optional.

Die folgende Syntax wurde aus MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.

Syntax

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

In der folgenden Tabelle sind die Methoden in der SMS_AuthorizationList Klasse aufgeführt.

Methode Beschreibung
RunAuthListStatusSummarization-Methode in Klasse SMS_AuthorizationList Updates zusammengefasste Ergebnisse für eine bestimmte Updategruppe.

Eigenschaften

ApplicabilityCondition Datentyp: String

Zugriffstyp: Lesen/Schreiben

Qualifier: [SizeLimit("512"), not_null]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

AssociatedAutoRuleID Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

ID der zugeordneten Regel für die automatische Bereitstellung.

CategoryInstance_UniqueIDs Datentyp: String Array

Zugriffstyp: Lesen/Schreiben

Qualifikanten: Keine

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

CI_ID Datentyp: UInt32

Zugriffstyp: Lesen/Schreiben

Qualifiers: [key]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

CI_UniqueID Datentyp: String

Zugriffstyp: Lesen/Schreiben

Bezeichnungen:[eindeutig, not_null]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

CIType_ID Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifikanten: [not_null, lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

Für diese Klasse lautet die Typ-ID SoftwareUpdateAuthorizationList (9).

CIVersion Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen, not_null]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

ConfigurationFlags Datentyp: UInt64

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

ContainsExpiredUpdates Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

true , wenn die Autorisierungsliste ein oder mehrere abgelaufene Updates enthält.

ContainsSupersededUpdates Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

true , wenn die Berechtigungsliste ein oder mehrere ersetzte Updates enthält.

CreatedBy Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifier: [SizeLimit("512"), read, not_null]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

DateCreated Datentyp: DateTime

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen, not_null]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

DateLastModified Datentyp: DateTime

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

EffectiveDate Datentyp: DateTime

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

EULAAccepted Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

EULAExists Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

EULASignoffDate Datentyp: DateTime

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

EULASignoffUser Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

ExecutionContext Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Qualifizierer: [read, valuemap, values]

Ausführungskontext, unter dem das Konfigurationselement ausgewertet werden soll.

Wert Konfigurationselement
0 System
1 Benutzer

IsBundle Datentyp: Boolean

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [not_null]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

IsDeployed Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

IsDigest Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen, faul]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

IsEnabled Datentyp: Boolean

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [not_null]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

IsExpired Datentyp: Boolean

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [not_null]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

IsHidden Datentyp: Boolean

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [not_null]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

IsLatest Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

IsProvisioned Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

true , wenn der Inhalt für alle Updates in der Autorisierungsliste heruntergeladen wird.

IsQuarantined Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

IsSuperseded Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen, not_null]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

IsUserDefined Datentyp: Boolean

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [not_null]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

LastModifiedBy Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifier: [SizeLimit("512"), read, not_null]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

LastStatusTime Datentyp: DateTime

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Zeitpunkt der letzten Aktualisierung des Status.

LocalizedCategoryInstanceNames Datentyp: String Array

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

LocalizedDescription Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

LocalizedDisplayName Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifikanten: [lesen]

Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

LocalizedInformation Datentyp: SMS_CI_LocalizedProperties Array

Zugriffstyp: Lesen/Schreiben

Qualifikanten: [faul]

Sprachspezifische lokalisierte Informationen zur Berechtigungsliste:

  • String DisplayName

  • Beschreibung der Zeichenfolge

  • String InformativeURL

  • UInt32 LocaleID

    LocalizedInformativeURL Datentyp: String

    Zugriffstyp: Schreibgeschützt

    Qualifikanten: [lesen]

    Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

    LocalizedPropertyLocaleID Datentyp: UInt32

    Zugriffstyp: Schreibgeschützt

    Qualifikanten: [lesen]

    Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

    ModelID Datentyp: UInt32

    Zugriffstyp: Lesen/Schreiben

    Qualifikanten: [not_null]

    Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

    ModelName Datentyp: String

    Zugriffstyp: Lesen/Schreiben

    Bezeichnungen: [eindeutig, not_null]

    Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

    NumberOfCollectionsDeployed Datentyp: UInt32

    Zugriffstyp: Schreibgeschützt

    Qualifikanten: [lesen]

    Anzahl der Sammlungen, für die die Autorisierungsliste bereitgestellt wurde.

    NumberOfExpiredUpdates Datentyp: UInt32

    Zugriffstyp: Schreibgeschützt

    Qualifikanten: [lesen]

    Anzahl der abgelaufenen Updates in der Updategruppe.

    NumberOfUpdates Datentyp: UInt32

    Zugriffstyp: Schreibgeschützt

    Qualifikanten: [lesen]

    Anzahl der Updates in der Updategruppe.

    NumCompliant Datentyp: UInt32

    Zugriffstyp: Schreibgeschützt

    Qualifikanten: [lesen]

    Anzahl der Clientcomputer, auf denen diese Autorisierungsliste kompatibel ist.

    NumNonCompliant Datentyp: UInt32

    Zugriffstyp: Schreibgeschützt

    Qualifikanten: [lesen]

    Anzahl der Clientcomputer, auf denen diese Autorisierungsliste nicht kompatibel ist.

    NumTotal Datentyp: UInt32

    Zugriffstyp: Schreibgeschützt

    Qualifikanten: [lesen]

    Gesamtzahl der Clientcomputer für diese Autorisierungsliste.

    NumUnknown Datentyp: UInt32

    Zugriffstyp: Schreibgeschützt

    Qualifikanten: [lesen]

    Anzahl der Clientcomputer, auf denen diese Autorisierungsliste einen unbekannten Status aufweist.

    PercentCompliant Datentyp: UInt32

    Zugriffstyp: Schreibgeschützt

    Qualifikanten: [lesen]

    Prozentsatz der Clientcomputer, die für dieses Konfigurationselement kompatibel sind.

    PermittedUses Datentyp: UInt32

    Zugriffstyp: Lesen/Schreiben

    Qualifikanten: [not_null]

    Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

    PlatformCategoryInstance_UniqueIDs Datentyp: String Array

    Zugriffstyp: Lesen/Schreiben

    Qualifikanten: keine

    Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

    PlatformType Datentyp: UInt32

    Zugriffstyp: Schreibgeschützt

    Qualifizierer: [bitmap, bitvalues, read]

    Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

    SDMPackageLocalizedData Datentyp: SMS_SDMPackageLocalizedData Array

    Zugriffstyp: Lesen/Schreiben

    Qualifikanten: [faul]

    Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

    SDMPackageVersion Datentyp: UInt32

    Zugriffstyp: Lesen/Schreiben

    Qualifikanten: [not_null]

    Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

    SDMPackageXML Datentyp: String

    Zugriffstyp: Lesen/Schreiben

    Qualifikanten: [faul]

    Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

    SecuredScopeNames Datentyp: String Array

    Zugriffstyp: Schreibgeschützt

    Qualifikanten: [lesen]

    Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

    SedoObjectVersion Datentyp: String

    Zugriffstyp: Schreibgeschützt

    Qualifikanten: [lesen]

    Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

    SourceSite Datentyp: String

    Zugriffstyp: Lesen/Schreiben

    Qualifier: [SizeLimit("3")]

    Siehe SMS_ConfigurationItemLatestBaseClass Server WMI-Klasse.

    Updates Datentyp: UInt32 Array

    Zugriffstyp: Lesen/Schreiben

    Qualifikanten: [faul]

    Sammlung von Objekt-IDs SMS_SoftwareUpdate . Jede ID wird durch die CI_ID Eigenschaft des entsprechenden Updateobjekts dargestellt.

Hinweise

Zu den Klassenqualifikationen für diese Klasse gehören:

  • Gesichert

    Weitere Informationen zu den Klassen- und Eigenschaftskennzeichnern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Klassen- und Eigenschaftsbegrenzungszeichen im Configuration Manager.

    Die Verwendung dieser Klasse ist optional. Ein SMS_AuthorizationList Objekt wird auf der Grundlage von Kriterien erstellt, die vom Administrator für die Bereitstellung ausgewählter SMS_SoftwareUpdate Objekte ausgewählt werden. Die Autorisierungsliste wird von einem SMS_UpdatesAssignment Server WMI-Klassenobjekt verwendet, um eine Bereitstellung zu erstellen.

    Ein SMS_AuthorizationList Objekt ist wie jedes Softwareupdate eine Art von Konfigurationselement. Daher ist die Berechtigungsliste ein Beispiel für ein Konfigurationselement, das andere Konfigurationselemente bündelt. Beide SMS_AuthorizationList und SMS_SoftwareUpdate werden von SMS_ConfigurationItemBaseClass Server WMI-Klasse abgeleitet, die eine IsBundle Eigenschaft definiert. Beim Erstellen einer Autorisierungsliste wird diese Eigenschaft jedes Updates festgelegt, um true anzugeben, dass das Update Teil eines Pakets ist.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter Anforderungen an die Configuration Manager Server-Laufzeit.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Entwicklungsanforderungen für Configuration Manager Server.

Siehe auch

SMS_SoftwareUpdate Server WMI-KlasseSMS_UpdatesAssignment Server WMI-KlasseInformationen zur Bereitstellung von Softwareupdates