Klasa WMI serwera SMS_AuthorizationList

Klasa SMS_AuthorizationList WMI (Instrumentacja zarządzania Windows) jest klasą serwera dostawcy wiadomości SMS w programie Configuration Manager, reprezentującą kolekcję obiektów aktualizacji oprogramowania dostępnych w lokacji i autoryzowanych SMS_SoftwareUpdate do wdrożenia. Korzystanie z listy autoryzacji jest opcjonalne we wdrożeniu aktualizacji oprogramowania.

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

Składnia

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

Poniższa tabela zawiera listę metod dostępnych w SMS_AuthorizationList tej klasie.

Metoda Opis
Metoda RunAuthListStatusSummarization w klasie SMS_AuthorizationList Aktualizacje podsumowały wyniki dla określonej grupy aktualizacji.

Właściwości

ApplicabilityCondition Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

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

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

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: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

CI_ID Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [klucz]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

CI_UniqueID Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory:[unikatowe, not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

CIType_ID Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [not_null, odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

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 Klasa WMI serwera.

ConfigurationFlags Typ danych: UInt64

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

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"), odczyt, not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

DateCreated Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt, not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

DateLastModified Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

EffectiveDate Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

EULAAccepted Typ danych: UInt32

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

EULAExists Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

EULASignoffDate Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

EULASignoffUser Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

ExecutionContext Typ danych: UInt32

Typ dostępu: Tylko do odczytu

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

Kontekst wykonywania, w którym element konfiguracji powinien być oceniany.

Value Element konfiguracji
0 System
1 Użytkownik

IsBundle Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsDeployed Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsDigest Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt, leniwe]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsEnabled Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsExpired Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsHidden Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsLatest Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsProvisioned Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

true jeśli zawartość jest pobierana w przypadku wszystkich aktualizacji z listy autoryzacji.

IsQuarantined Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsSuperseded Typ danych: Boolean

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt, not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

IsUserDefined Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

LastModifiedBy Typ danych: String

Typ dostępu: Tylko do odczytu

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

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

LastStatusTime Typ danych: DateTime

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Godzina ostatniej aktualizacji stanu.

LocalizedCategoryInstanceNames Typ danych: String Tablica

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

LocalizedDescription Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

LocalizedDisplayName Typ danych: String

Typ dostępu: Tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

LocalizedInformation Typ danych: SMS_CI_LocalizedProperties Array

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: [leniwe]

Informacje zlokalizowane specyficzne dla języka dotyczące listy autoryzacji:

  • Ciąg: DisplayName (Nazwa wyświetlana) ciągu

  • Opis ciągu

  • Ciąg: informativeURL

  • UInt32 LocaleID

    LocalizedInformativeURL Typ danych: String

    Typ dostępu: Tylko do odczytu

    Kwalifikatory: [odczyt]

    Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

    LocalizedPropertyLocaleID Typ danych: UInt32

    Typ dostępu: Tylko do odczytu

    Kwalifikatory: [odczyt]

    Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

    ModelID Typ danych: UInt32

    Typ dostępu: Właściwość do odczytu i zapisu

    Kwalifikatory: [not_null]

    Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

    ModelName Typ danych: String

    Typ dostępu: Właściwość do odczytu i zapisu

    Kwalifikatory: [unikatowe, not_null]

    Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

    NumberOfCollectionsDeployed Typ danych: UInt32

    Typ dostępu: Tylko do odczytu

    Kwalifikatory: [odczyt]

    Liczba kolekcji, w których wdrożono listę autoryzacji.

    NumberOfExpiredUpdates Typ danych: UInt32

    Typ dostępu: Tylko do odczytu

    Kwalifikatory: [odczyt]

    Liczba aktualizacji wygasłych w grupie aktualizacji.

    NumberOfUpdates Typ danych: UInt32

    Typ dostępu: Tylko do odczytu

    Kwalifikatory: [odczyt]

    Liczba aktualizacji w grupie aktualizacji.

    NumCompliant Typ danych: UInt32

    Typ dostępu: Tylko do odczytu

    Kwalifikatory: [odczyt]

    Liczba komputerów klienckich, na których ta lista autoryzacji jest zgodna.

    NumNonCompliant Typ danych: UInt32

    Typ dostępu: Tylko do odczytu

    Kwalifikatory: [odczyt]

    Liczba komputerów klienckich, na których ta lista autoryzacji jest niezgodna.

    NumTotal Typ danych: UInt32

    Typ dostępu: Tylko do odczytu

    Kwalifikatory: [odczyt]

    Całkowita liczba komputerów klienckich dla tej listy autoryzacji.

    NumUnknown Typ danych: UInt32

    Typ dostępu: Tylko do odczytu

    Kwalifikatory: [odczyt]

    Liczba komputerów klienckich, na których ta lista autoryzacji jest w stanie nieznanym.

    PercentCompliant Typ danych: UInt32

    Typ dostępu: Tylko do odczytu

    Kwalifikatory: [odczyt]

    Procent komputerów klienckich, które są zgodne z tym elementem konfiguracji.

    PermittedUses Typ danych: UInt32

    Typ dostępu: Właściwość do odczytu i zapisu

    Kwalifikatory: [not_null]

    Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

    PlatformCategoryInstance_UniqueIDs Typ danych: String Array

    Typ dostępu: Właściwość do odczytu i zapisu

    Kwalifikatory: brak

    Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

    PlatformType Typ danych: UInt32

    Typ dostępu: Tylko do odczytu

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

    Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

    SDMPackageLocalizedData Typ danych: SMS_SDMPackageLocalizedData Tablica

    Typ dostępu: Właściwość do odczytu i zapisu

    Kwalifikatory: [leniwe]

    Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

    SDMPackageVersion Typ danych: UInt32

    Typ dostępu: Właściwość do odczytu i zapisu

    Kwalifikatory: [not_null]

    Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

    SDMPackageXML Typ danych: String

    Typ dostępu: Właściwość do odczytu i zapisu

    Kwalifikatory: [leniwe]

    Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

    SecuredScopeNames Typ danych: String Array

    Typ dostępu: Tylko do odczytu

    Kwalifikatory: [odczyt]

    Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

    SedoObjectVersion Typ danych: String

    Typ dostępu: Tylko do odczytu

    Kwalifikatory: [odczyt]

    Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

    SourceSite Typ danych: String

    Typ dostępu: Właściwość do odczytu i zapisu

    Kwalifikatory: [SizeLimit("3")]

    Zobacz SMS_ConfigurationItemLatestBaseClass Klasa WMI serwera.

    Updates Typ danych: UInt32 Tablica

    Typ dostępu: Właściwość do odczytu i zapisu

    Kwalifikatory: [leniwe]

    Kolekcja identyfikatorów SMS_SoftwareUpdate obiektów. Każdy identyfikator jest reprezentowany przez CI_ID właściwość odpowiedniego obiektu aktualizacji.

Uwagi

Kwalifikacje do tej klasy obejmują:

  • Zabezpieczone

    Aby uzyskać więcej informacji zarówno o kwalifikatorach klas, jak i kwalifikatorach właściwości zawartych w sekcji Właściwości, zobacz Kwalifikatory klasy i właściwości programu Configuration Manager.

    Korzystanie z tej klasy jest opcjonalne. Obiekt SMS_AuthorizationList jest tworzony na podstawie kryteriów wybranych przez administratora dla rozmieszczania wybranych SMS_SoftwareUpdate obiektów. Lista autoryzacji jest używana przez obiekt klasy WMI serwera SMS_UpdatesAssignment w celu utworzenia wdrożenia.

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

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

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

Wymagania dotyczące programowania

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

Zobacz też

Klasa WMI serwera SMS_SoftwareUpdate Klasa WMIserwera SMS_UpdatesAssignment Informacjeo wdrożeniach aktualizacji oprogramowania