Udostępnij za pośrednictwem


SMS_AuthorizationList Server WMI Class

Klasa SMS_AuthorizationList Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która reprezentuje kolekcję SMS_SoftwareUpdate obiektów dla aktualizacji oprogramowania dostępnych w lokacji i autoryzowanych do wdrożenia. Użycie listy autoryzacji jest opcjonalne we wdrożeniu aktualizacji oprogramowania.

Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.

Składni

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[];  
};  

Metody

W poniższej tabeli wymieniono metody w klasie SMS_AuthorizationList .

Metoda Opis
RunAuthListStatusSummarization, metoda w klasie SMS_AuthorizationList Aktualizacje podsumowane wyniki dla określonej grupy aktualizacji.

Właściwości

ApplicabilityCondition
Typ danych: String

Typ dostępu: odczyt/zapis

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

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

AssociatedAutoRuleID
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Skojarzony identyfikator reguły automatycznego wdrażania.

CategoryInstance_UniqueIDs
Typ danych: String Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

CI_ID
Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

CI_UniqueID
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory:[unikatowe, not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

CIType_ID
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

Dla tej klasy identyfikator typu to SoftwareUpdateAuthorizationList (9).

CIVersion
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt, not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

ConfigurationFlags
Typ danych: UInt64

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

ContainsExpiredUpdates
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

true jeśli lista autoryzacji zawiera co najmniej jedną wygasłą aktualizację.

ContainsSupersededUpdates
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

true jeśli lista autoryzacji zawiera co najmniej jedną zastąpioną aktualizację.

CreatedBy
Typ danych: String

Typ dostępu: tylko do odczytu

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

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

DateCreated
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt, not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

DateLastModified
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

EffectiveDate
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

EULAAccepted
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

EULAExists
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

EULASignoffDate
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

EULASignoffUser
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

ExecutionContext
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt, mapa wartości, wartości]

Kontekst wykonywania, w ramach których element konfiguracji powinien zostać oceniony.

Value Element konfiguracji
0 System
1 Użytkownik

IsBundle
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsDeployed
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsDigest
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [czytaj, leniwie]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsEnabled
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsExpired
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsHidden
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsLatest
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsProvisioned
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

true jeśli zawartość jest pobierana dla wszystkich aktualizacji na liście autoryzacji.

IsQuarantined
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsSuperseded
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt, not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsUserDefined
Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

LastModifiedBy
Typ danych: String

Typ dostępu: tylko do odczytu

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

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

LastStatusTime
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Czas ostatniej aktualizacji stanu.

LocalizedCategoryInstanceNames
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

LocalizedDescription
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

LocalizedDisplayName
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

LocalizedInformation
Typ danych: SMS_CI_LocalizedProperties Array

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zlokalizowane informacje dotyczące języka dotyczące listy autoryzacji:

Uwagi

Kwalifikatory klas dla tej klasy obejmują:

  • Zabezpieczone

    Aby uzyskać więcej informacji na temat kwalifikatorów klas i kwalifikatorów właściwości zawartych w sekcji Właściwości, zobacz Configuration Manager Class and Property Qualifiers (Kwalifikatory klasy Configuration Manager i właściwości).

    Użycie tej klasy jest opcjonalne. Obiekt SMS_AuthorizationList jest tworzony na podstawie kryteriów wybranych przez administratora do wdrożenia wybranych SMS_SoftwareUpdate obiektów. Lista autoryzacji jest używana przez obiekt klasy WMI serwera SMS_UpdatesAssignment do utworzenia wdrożenia.

    Obiekt SMS_AuthorizationList jest typem elementu konfiguracji, podobnie jak każda aktualizacja oprogramowania. W związku z tym lista autoryzacji jest przykładem elementu konfiguracji, który łączy inne elementy konfiguracji. Oba SMS_AuthorizationList elementy i SMS_SoftwareUpdate pochodzą z klasy WMI serwera SMS_ConfigurationItemBaseClass, która definiuje IsBundle właściwość. Podczas tworzenia listy autoryzacji ta właściwość każdej aktualizacji jest ustawiona tak, aby true wskazywała, że aktualizacja jest częścią pakietu.

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.

Wymagania programistyczne

Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.

Zobacz też

SMS_SoftwareUpdate Server WMI Class
SMS_UpdatesAssignment Server WMI Class
Informacje o wdrożeniach aktualizacji oprogramowania