Classe WMI do servidor SMS_AuthorizationList

A SMS_AuthorizationList classe WMI (Instrumentação de Gerenciamento do Windows) é uma classe de servidor provedor de SMS, em Configuration Manager, que representa uma coleção de objetos para as atualizações de SMS_SoftwareUpdate software disponíveis no site e autorizadas para implantação. O uso de uma lista de autorização é opcional em uma implantação de atualização de software.

A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e inclui todas as propriedades herdadas.

Sintaxe

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

Métodos

A tabela a seguir lista os métodos na SMS_AuthorizationList classe.

Método Descrição
Método RunAuthListStatusSummarization na classe SMS_AuthorizationList Atualizações resultados resumidos para um determinado grupo de atualizações.

Propriedades

ApplicabilityCondition
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

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

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

AssociatedAutoRuleID
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: [leia]

ID da regra de implantação automática associada.

CategoryInstance_UniqueIDs
Tipo de dados: String Matriz

Tipo de acesso: Leitura/Gravação

Qualificadores: Nenhum

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

CI_ID
Tipo de dados: UInt32

Tipo de acesso: Leitura/Gravação

Qualificadores: [chave]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

CI_UniqueID
Tipo de dados: String

Tipo de acesso: Leitura/Gravação

Qualificadores:[exclusivo, not_null]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

CIType_ID
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: [not_null, leitura]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

Para essa classe, a ID do tipo é SoftwareUpdateAuthorizationList (9).

CIVersion
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: [leitura, not_null]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

ConfigurationFlags
Tipo de dados: UInt64

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

ContainsExpiredUpdates
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: [leia]

true se a Lista de Autorização contiver uma ou mais atualizações expiradas.

ContainsSupersededUpdates
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: [leia]

true se a Lista de Autorização contiver uma ou mais atualizações substituídas.

CreatedBy
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [SizeLimit("512"), leitura, not_null]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

DateCreated
Tipo de dados: DateTime

Tipo de acesso: somente leitura

Qualificadores: [leitura, not_null]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

DateLastModified
Tipo de dados: DateTime

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

EffectiveDate
Tipo de dados: DateTime

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

EULAAccepted
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

EULAExists
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

EULASignoffDate
Tipo de dados: DateTime

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

EULASignoffUser
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

ExecutionContext
Tipo de dados: UInt32

Tipo de acesso: somente leitura

Qualificadores: [leitura, valuemap, valores]

Contexto de execução no qual o item de configuração deve ser avaliado.

Valor Item de configuração
0 Sistema
1 User

IsBundle
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: [not_null]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

IsDeployed
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

IsDigest
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: [leitura, preguiçosa]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

IsEnabled
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: [not_null]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

IsExpired
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: [not_null]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

IsHidden
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: [not_null]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

IsLatest
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

IsProvisioned
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: [leia]

true se o conteúdo for baixado para todas as atualizações na Lista de Autorização.

IsQuarantined
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

IsSuperseded
Tipo de dados: Boolean

Tipo de acesso: somente leitura

Qualificadores: [leitura, not_null]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

IsUserDefined
Tipo de dados: Boolean

Tipo de acesso: Leitura/Gravação

Qualificadores: [not_null]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

LastModifiedBy
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [SizeLimit("512"), leitura, not_null]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

LastStatusTime
Tipo de dados: DateTime

Tipo de acesso: somente leitura

Qualificadores: [leia]

Hora da última atualização de status.

LocalizedCategoryInstanceNames
Tipo de dados: String Matriz

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

LocalizedDescription
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

LocalizedDisplayName
Tipo de dados: String

Tipo de acesso: somente leitura

Qualificadores: [leia]

Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

LocalizedInformation
Tipo de dados: SMS_CI_LocalizedProperties Array

Tipo de acesso: Leitura/Gravação

Qualificadores: [preguiçoso]

Informações localizadas específicas do idioma sobre a lista de autorização:

  • String DisplayName

  • Descrição da cadeia de caracteres

  • String InformativeURL

  • UInt32 LocaleID

    LocalizedInformativeURL
    Tipo de dados: String

    Tipo de acesso: somente leitura

    Qualificadores: [leia]

    Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

    LocalizedPropertyLocaleID
    Tipo de dados: UInt32

    Tipo de acesso: somente leitura

    Qualificadores: [leia]

    Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

    ModelID
    Tipo de dados: UInt32

    Tipo de acesso: Leitura/Gravação

    Qualificadores: [not_null]

    Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

    ModelName
    Tipo de dados: String

    Tipo de acesso: Leitura/Gravação

    Qualificadores: [exclusivo, not_null]

    Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

    NumberOfCollectionsDeployed
    Tipo de dados: UInt32

    Tipo de acesso: somente leitura

    Qualificadores: [leia]

    Contagem de coleções para as quais a Lista de Autorização foi implantada.

    NumberOfExpiredUpdates
    Tipo de dados: UInt32

    Tipo de acesso: somente leitura

    Qualificadores: [leia]

    Contagem de atualizações expiradas no grupo de atualizações.

    NumberOfUpdates
    Tipo de dados: UInt32

    Tipo de acesso: somente leitura

    Qualificadores: [leia]

    Contagem de atualizações no grupo de atualizações.

    NumCompliant
    Tipo de dados: UInt32

    Tipo de acesso: somente leitura

    Qualificadores: [leia]

    Contagem de computadores cliente em que essa Lista de Autorização está em conformidade.

    NumNonCompliant
    Tipo de dados: UInt32

    Tipo de acesso: somente leitura

    Qualificadores: [leia]

    Contagem de computadores cliente em que essa Lista de Autorização não está em conformidade.

    NumTotal
    Tipo de dados: UInt32

    Tipo de acesso: somente leitura

    Qualificadores: [leia]

    Contagem total de computadores cliente para esta Lista de Autorização.

    NumUnknown
    Tipo de dados: UInt32

    Tipo de acesso: somente leitura

    Qualificadores: [leia]

    Contagem de computadores cliente em que essa Lista de Autorização está em um estado desconhecido.

    PercentCompliant
    Tipo de dados: UInt32

    Tipo de acesso: somente leitura

    Qualificadores: [leia]

    Percentual de computadores cliente compatíveis com esse item de configuração.

    PermittedUses
    Tipo de dados: UInt32

    Tipo de acesso: Leitura/Gravação

    Qualificadores: [not_null]

    Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

    PlatformCategoryInstance_UniqueIDs
    Tipo de dados: String Array

    Tipo de acesso: Leitura/Gravação

    Qualificadores: nenhum

    Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

    PlatformType
    Tipo de dados: UInt32

    Tipo de acesso: somente leitura

    Qualificadores: [bitmap, bitvalues, leitura]

    Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

    SDMPackageLocalizedData
    Tipo de dados: SMS_SDMPackageLocalizedData Matriz

    Tipo de acesso: Leitura/Gravação

    Qualificadores: [preguiçoso]

    Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

    SDMPackageVersion
    Tipo de dados: UInt32

    Tipo de acesso: Leitura/Gravação

    Qualificadores: [not_null]

    Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

    SDMPackageXML
    Tipo de dados: String

    Tipo de acesso: Leitura/Gravação

    Qualificadores: [preguiçoso]

    Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

    SecuredScopeNames
    Tipo de dados: String Array

    Tipo de acesso: somente leitura

    Qualificadores: [leia]

    Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

    SedoObjectVersion
    Tipo de dados: String

    Tipo de acesso: somente leitura

    Qualificadores: [leia]

    Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

    SourceSite
    Tipo de dados: String

    Tipo de acesso: Leitura/Gravação

    Qualificadores: [SizeLimit("3")]

    Consulte SMS_ConfigurationItemLatestBaseClass Classe WMI do Servidor.

    Updates
    Tipo de dados: UInt32 Matriz

    Tipo de acesso: Leitura/Gravação

    Qualificadores: [preguiçoso]

    Coleção de IDs de SMS_SoftwareUpdate objetos. Cada ID é representada pela CI_ID propriedade do objeto de atualização correspondente.

Comentários

As qualificatórias de classe para esta classe incluem:

  • Protegido

    Para obter mais informações sobre as qualificatórias de classe e as qualificatórias de propriedade incluídas na seção Propriedades, consulte Configuration Manager Qualificadores de Classe e Propriedade.

    O uso dessa classe é opcional. Um SMS_AuthorizationList objeto é criado com base em critérios escolhidos pelo administrador para implantação de objetos selecionados SMS_SoftwareUpdate . A lista de autorização é usada por um objeto SMS_UpdatesAssignment Classe WMI do Servidor para criar uma implantação.

    Um SMS_AuthorizationList objeto é um tipo de item de configuração, assim como cada atualização de software. Portanto, a lista de autorização é um exemplo de um item de configuração que agrupa outros itens de configuração. Ambos SMS_AuthorizationList e SMS_SoftwareUpdate são derivados de SMS_ConfigurationItemBaseClass Classe WMI do Servidor, que define uma IsBundle propriedade. Ao criar uma lista de autorização, essa propriedade de cada atualização é definida para true indicar que a atualização faz parte de um pacote.

Requisitos

Requisitos de runtime

Para obter mais informações, consulte Configuration Manager Requisitos de Runtime do Servidor.

Requisitos de desenvolvimento

Para obter mais informações, consulte Configuration Manager Requisitos de Desenvolvimento do Servidor.

Confira também

Classe WMI do servidor SMS_SoftwareUpdate
Classe WMI do servidor SMS_UpdatesAssignment
Sobre as implantações da atualização de softwares