WMI-Klasse für SMS_AuthorizationList Server
Die SMS_AuthorizationList
WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieter-Serverklasse in Configuration Manager, die eine Sammlung von SMS_SoftwareUpdate
Objekten für die softwareupdates darstellt, die auf dem Standort verfügbar und für die Bereitstellung autorisiert sind. Die Verwendung einer Autorisierungsliste ist in einer Softwareupdatebereitstellung optional.
Die folgende Syntax wird vom 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 Class SMS_AuthorizationList | Updates zusammengefasste Ergebnisse für eine bestimmte Updategruppe. |
Eigenschaften
ApplicabilityCondition
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [SizeLimit("512"), not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
AssociatedAutoRuleID
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Zugeordnete REGEL-ID für die automatische Bereitstellung.
CategoryInstance_UniqueIDs
Datentyp: String
Array
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: Keine
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
CI_ID
Datentyp: UInt32
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [Schlüssel]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
CI_UniqueID
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer:[eindeutig, not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
CIType_ID
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [not_null, lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
Für diese Klasse lautet die Typ-ID SoftwareUpdateAuthorizationList (9).
CIVersion
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen, not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
ConfigurationFlags
Datentyp: UInt64
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
ContainsExpiredUpdates
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
true
, wenn die Autorisierungsliste mindestens ein abgelaufenes Update enthält.
ContainsSupersededUpdates
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
true
, wenn die Autorisierungsliste mindestens ein abgelöstes Update enthält.
CreatedBy
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [SizeLimit("512"), read, not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
DateCreated
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen, not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
DateLastModified
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
EffectiveDate
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
EULAAccepted
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
EULAExists
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
EULASignoffDate
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
EULASignoffUser
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
ExecutionContext
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen, Valuemap, Werte]
Ausführungskontext, unter dem das Konfigurationselement ausgewertet werden soll.
Wert | Konfigurationselement |
---|---|
0 | System |
1 | Benutzer |
IsBundle
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
IsDeployed
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
IsDigest
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen, faul]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
IsEnabled
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
IsExpired
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
IsHidden
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
IsLatest
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
IsProvisioned
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
true
, wenn der Inhalt für alle Updates in der Autorisierungsliste heruntergeladen wird.
IsQuarantined
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
IsSuperseded
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen, not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
IsUserDefined
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
LastModifiedBy
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [SizeLimit("512"), read, not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
LastStatusTime
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Zeitpunkt der letzten status Aktualisierung.
LocalizedCategoryInstanceNames
Datentyp: String
Array
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
LocalizedDescription
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
LocalizedDisplayName
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
LocalizedInformation
Datentyp: SMS_CI_LocalizedProperties Array
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [lazy]
Sprachspezifische lokalisierte Informationen zur Autorisierungsliste:
String DisplayName
Zeichenfolgenbeschreibung
String InformativeURL
UInt32 LocaleID
LocalizedInformativeURL
Datentyp:String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
LocalizedPropertyLocaleID
Datentyp:UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
ModelID
Datentyp:UInt32
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
ModelName
Datentyp:String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [eindeutig, not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
NumberOfCollectionsDeployed
Datentyp:UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Anzahl der Sammlungen, für die die Autorisierungsliste bereitgestellt wurde.
NumberOfExpiredUpdates
Datentyp:UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Anzahl der abgelaufenen Updates in der Updategruppe.
NumberOfUpdates
Datentyp:UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Anzahl der Updates in der Updategruppe.
NumCompliant
Datentyp:UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Anzahl der Clientcomputer, auf denen diese Autorisierungsliste kompatibel ist.
NumNonCompliant
Datentyp:UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Anzahl der Clientcomputer, auf denen diese Autorisierungsliste nicht konform ist.
NumTotal
Datentyp:UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Gesamtanzahl der Clientcomputer für diese Autorisierungsliste.
NumUnknown
Datentyp:UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Anzahl der Clientcomputer, auf denen sich diese Autorisierungsliste in einem unbekannten Zustand befindet.
PercentCompliant
Datentyp:UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Prozentsatz der Clientcomputer, die für dieses Konfigurationselement kompatibel sind.
PermittedUses
Datentyp:UInt32
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
PlatformCategoryInstance_UniqueIDs
Datentyp:String Array
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: keine
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
PlatformType
Datentyp:UInt32
Zugriffstyp: Schreibgeschützt
Qualifizierer: [Bitmap, Bitwerte, Lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
SDMPackageLocalizedData
Datentyp:SMS_SDMPackageLocalizedData
ArrayZugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [lazy]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
SDMPackageVersion
Datentyp:UInt32
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [not_null]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
SDMPackageXML
Datentyp:String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [lazy]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
SecuredScopeNames
Datentyp:String Array
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
SedoObjectVersion
Datentyp:String
Zugriffstyp: Schreibgeschützt
Qualifizierer: [lesen]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
SourceSite
Datentyp:String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [SizeLimit("3")]
Weitere Informationen finden Sie unter SMS_ConfigurationItemLatestBaseClass-Server-WMI-Klasse.
Updates
Datentyp:UInt32
ArrayZugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [lazy]
Auflistung von IDs von
SMS_SoftwareUpdate
Objekten. Jede ID wird durch dieCI_ID
-Eigenschaft des entsprechenden Updateobjekts dargestellt.
Hinweise
Klassenqualifizierer für diese Klasse sind:
Gesichert
Weitere Informationen sowohl zu den Klassenqualifizierern als auch zu den Eigenschaftenqualifizierern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Configuration Manager Klassen- und Eigenschaftsqualifizierer.
Die Verwendung dieser Klasse ist optional. Ein
SMS_AuthorizationList
Objekt wird basierend auf Kriterien erstellt, die vom Administrator für die Bereitstellung ausgewählterSMS_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 ein Typ von Konfigurationselement, ebenso wie jedes Softwareupdate. Daher ist die Autorisierungsliste ein Beispiel für ein Konfigurationselement, das andere Konfigurationselemente bündelt. Sowohl alsSMS_SoftwareUpdate
auchSMS_AuthorizationList
werden von SMS_ConfigurationItemBaseClass Server-WMI-Klasse abgeleitet, die eineIsBundle
Eigenschaft definiert. Beim Erstellen einer Autorisierungsliste wird diese Eigenschaft jedes Updates auftrue
festgelegt, um anzugeben, dass das Update Teil eines Pakets ist.
Anforderungen
Laufzeitanforderungen
Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.
Entwicklungsanforderungen
Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.
Siehe auch
WMI-Klasse für SMS_SoftwareUpdate Server
WMI-Klasse des SMS_UpdatesAssignment-Servers
Informationen über die Bereitstellung von Softwareupdates