Поделиться через


Класс WMI сервера SMS_AuthorizationList

Класс SMS_AuthorizationList инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, представляющий коллекцию объектов для обновлений программного SMS_SoftwareUpdate обеспечения, доступных на сайте и авторизованных для развертывания. При развертывании обновлений программного обеспечения использование списка авторизации является необязательным.

Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.

Синтаксис

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

Методы

В следующей таблице перечислены методы в SMS_AuthorizationList классе .

Метод Описание
Метод RunAuthListStatusSummarization в классе SMS_AuthorizationList Обновления сводные результаты для определенной группы обновлений.

Свойства

ApplicabilityCondition Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [SizeLimit("512"), not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

AssociatedAutoRuleID Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

Связанный идентификатор правила автоматического развертывания.

CategoryInstance_UniqueIDs Тип данных: String Array

Тип доступа: чтение и запись

Квалификаторы: Нет

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CI_ID Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [ключ]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CI_UniqueID Тип данных: String

Тип доступа: чтение и запись

Квалификаторы:[уникальный, not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CIType_ID Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

Для этого класса идентификатором типа является SoftwareUpdateAuthorizationList (9).

CIVersion Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение, not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

ConfigurationFlags Тип данных: UInt64

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

ContainsExpiredUpdates Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

true Значение , если список авторизации содержит одно или несколько обновлений с истекшим сроком действия.

ContainsSupersededUpdates Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

true Значение , если список авторизации содержит одно или несколько замененных обновлений.

CreatedBy Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [SizeLimit("512"), read, not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

DateCreated Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [чтение, not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

DateLastModified Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EffectiveDate Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EULAAccepted Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EULAExists Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EULASignoffDate Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EULASignoffUser Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

ExecutionContext Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение, карта значений, значения]

Контекст выполнения, в рамках которого должен быть оценен элемент конфигурации.

Значение Элемент конфигурации
0 Системные
1 Пользователь

IsBundle Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsDeployed Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsDigest Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [читать, ленивый]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsEnabled Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsExpired Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsHidden Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsLatest Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsProvisioned Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

true Значение , если содержимое загружается для всех обновлений в списке авторизации.

IsQuarantined Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsSuperseded Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [чтение, not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsUserDefined Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LastModifiedBy Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [SizeLimit("512"), read, not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LastStatusTime Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [чтение]

Время последнего обновления состояния.

LocalizedCategoryInstanceNames Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LocalizedDescription Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LocalizedDisplayName Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LocalizedInformation Тип данных: SMS_CI_LocalizedProperties Array

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

Локализованные сведения о списке авторизации для конкретного языка:

  • Строка DisplayName

  • Описание строки

  • String InformativeURL

  • UInt32 LocaleID

    LocalizedInformativeURL Тип данных: String

    Тип доступа: только для чтения

    Квалификаторы: [чтение]

    См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

    LocalizedPropertyLocaleID Тип данных: UInt32

    Тип доступа: только для чтения

    Квалификаторы: [чтение]

    См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

    ModelID Тип данных: UInt32

    Тип доступа: чтение и запись

    Квалификаторы: [not_null]

    См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

    ModelName Тип данных: String

    Тип доступа: чтение и запись

    Квалификаторы: [уникальный, not_null]

    См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

    NumberOfCollectionsDeployed Тип данных: UInt32

    Тип доступа: только для чтения

    Квалификаторы: [чтение]

    Количество коллекций, в которые был развернут список авторизации.

    NumberOfExpiredUpdates Тип данных: UInt32

    Тип доступа: только для чтения

    Квалификаторы: [чтение]

    Количество просроченных обновлений в группе обновлений.

    NumberOfUpdates Тип данных: UInt32

    Тип доступа: только для чтения

    Квалификаторы: [чтение]

    Количество обновлений в группе обновлений.

    NumCompliant Тип данных: UInt32

    Тип доступа: только для чтения

    Квалификаторы: [чтение]

    Количество клиентских компьютеров, на которых этот список авторизации соответствует требованиям.

    NumNonCompliant Тип данных: UInt32

    Тип доступа: только для чтения

    Квалификаторы: [чтение]

    Количество клиентских компьютеров, на которых этот список авторизации не соответствует требованиям.

    NumTotal Тип данных: UInt32

    Тип доступа: только для чтения

    Квалификаторы: [чтение]

    Общее число клиентских компьютеров для этого списка авторизации.

    NumUnknown Тип данных: UInt32

    Тип доступа: только для чтения

    Квалификаторы: [чтение]

    Количество клиентских компьютеров, на которых этот список авторизации находится в неизвестном состоянии.

    PercentCompliant Тип данных: UInt32

    Тип доступа: только для чтения

    Квалификаторы: [чтение]

    Процент клиентских компьютеров, соответствующих этому элементу конфигурации.

    PermittedUses Тип данных: UInt32

    Тип доступа: чтение и запись

    Квалификаторы: [not_null]

    См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

    PlatformCategoryInstance_UniqueIDs Тип данных: String Array

    Тип доступа: чтение и запись

    Квалификаторы: нет

    См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

    PlatformType Тип данных: UInt32

    Тип доступа: только для чтения

    Квалификаторы: [растровое изображение, битовые значения, чтение]

    См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

    SDMPackageLocalizedData Тип данных: SMS_SDMPackageLocalizedData Array

    Тип доступа: чтение и запись

    Квалификаторы: [ленивый]

    См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

    SDMPackageVersion Тип данных: UInt32

    Тип доступа: чтение и запись

    Квалификаторы: [not_null]

    См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

    SDMPackageXML Тип данных: String

    Тип доступа: чтение и запись

    Квалификаторы: [ленивый]

    См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

    SecuredScopeNames Тип данных: String Array

    Тип доступа: только для чтения

    Квалификаторы: [чтение]

    См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

    SedoObjectVersion Тип данных: String

    Тип доступа: только для чтения

    Квалификаторы: [чтение]

    См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

    SourceSite Тип данных: String

    Тип доступа: чтение и запись

    Квалификаторы: [SizeLimit("3")]

    См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

    Updates Тип данных: UInt32 Array

    Тип доступа: чтение и запись

    Квалификаторы: [ленивый]

    Коллекция идентификаторов SMS_SoftwareUpdate объектов. Каждый идентификатор представлен свойством CI_ID соответствующего объекта обновления.

Замечания

Квалификаторы классов для этого класса включают:

  • Защищенная

    Дополнительные сведения о квалификаторах классов и квалификаторах свойств, включенных в раздел Свойства, см. в разделе квалификаторы классов и свойств Configuration Manager.

    Использование этого класса является необязательным. Объект SMS_AuthorizationList создается на основе условий, выбранных администратором для развертывания выбранных SMS_SoftwareUpdate объектов. Список авторизации используется объектом класса WMI сервера SMS_UpdatesAssignment для создания развертывания.

    Объект SMS_AuthorizationList — это тип элемента конфигурации, как и каждое обновление программного обеспечения. Таким образом, список авторизации является примером элемента конфигурации, который объединяет другие элементы конфигурации. SMS_SoftwareUpdate И SMS_AuthorizationList являются производными от класса WMI сервера SMS_ConfigurationItemBaseClass, который определяет IsBundle свойство . При создании списка авторизации это свойство каждого обновления имеет значение true , чтобы указать, что обновление является частью пакета.

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.

См. также

класс WMI сервера SMS_SoftwareUpdateSMS_UpdatesAssignment класс WMI сервераО развертываниях обновлений программного обеспечения