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


Класс 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См . 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

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

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

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

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

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

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

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

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

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

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

См . 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Строка DisplayName

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

  • String InformativeURL

  • UInt32 LocaleID

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    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

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

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

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

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

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

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

    См . 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_SoftwareUpdate
Класс WMI сервера SMS_UpdatesAssignment
Сведения о развертываниях обновления программного обеспечения