Classe WMI de Servidor SMS_AuthorizationList
A SMS_AuthorizationList
classe Windows Management Instrumentation (WMI) é uma classe de servidores de FORNECEDOR DE SMS, em Gestor de Configuração, que representa uma coleção de objetos para as atualizações de software SMS_SoftwareUpdate
disponíveis no site e autorizados para implementação. A utilização de uma lista de autorização é opcional numa implementação de atualização de software.
A seguinte sintaxe é simplificada a partir do código do formato MOF (Managed Object Format) e inclui todas as propriedades herdadas.
Syntax
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 que se segue lista os métodos da SMS_AuthorizationList
classe.
Método | Descrição |
---|---|
Método RunAuthListStatusSummarization na Classe SMS_AuthorizationList | Atualizações resumidas de resultados para um determinado grupo de atualização. |
Propriedades
ApplicabilityCondition
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Eliminatórias: [TamanhoLimit("512"), not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
AssociatedAutoRuleID
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
ID de regra de implementação de automóveis associado.
CategoryInstance_UniqueIDs
Tipo de dados: Matriz String
Tipo de acesso: Leitura/Escrita
Qualificadores: Nenhum
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
CI_ID
Tipo de dados: UInt32
Tipo de acesso: Leitura/Escrita
Eliminatórias: [chave]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
CI_UniqueID
Tipo de dados: String
Tipo de acesso: Leitura/Escrita
Eliminatórias:[única, not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
CIType_ID
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Eliminatórias: [not_null, leia]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
Para esta classe, o tipo ID é SoftwareUpdateAuthorizationList (9).
CIVersion
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Eliminatórias: [ler, not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
ConfigurationFlags
Tipo de dados: UInt64
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
ContainsExpiredUpdates
Tipo de dados: Boolean
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
true
se a Lista de Autorização contiver uma ou mais atualizações caducadas.
ContainsSupersededUpdates
Tipo de dados: Boolean
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
true
se a Lista de Autorização contiver uma ou mais atualizações superdimensionadas.
CreatedBy
Tipo de dados: String
Tipo de acesso: Só de leitura
Eliminatórias: [TamanhoLimit("512"), leia-se, not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
DateCreated
Tipo de dados: DateTime
Tipo de acesso: Só de leitura
Eliminatórias: [ler, not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
DateLastModified
Tipo de dados: DateTime
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
EffectiveDate
Tipo de dados: DateTime
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
EULAAccepted
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
EULAExists
Tipo de dados: Boolean
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
EULASignoffDate
Tipo de dados: DateTime
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
EULASignoffUser
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
ExecutionContext
Tipo de dados: UInt32
Tipo de acesso: Só de leitura
Eliminatórias: [ler, valormap, valores]
Contexto de execução que o item de configuração deve ser avaliado sob.
Valor | Item de configuração |
---|---|
0 | Sistema |
1 | Utilizador |
IsBundle
Tipo de dados: Boolean
Tipo de acesso: Leitura/Escrita
Eliminatórias: [not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
IsDeployed
Tipo de dados: Boolean
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
IsDigest
Tipo de dados: Boolean
Tipo de acesso: Só de leitura
Eliminatórias: [ler, preguiçoso]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
IsEnabled
Tipo de dados: Boolean
Tipo de acesso: Leitura/Escrita
Eliminatórias: [not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
IsExpired
Tipo de dados: Boolean
Tipo de acesso: Leitura/Escrita
Eliminatórias: [not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
IsHidden
Tipo de dados: Boolean
Tipo de acesso: Leitura/Escrita
Eliminatórias: [not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
IsLatest
Tipo de dados: Boolean
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
IsProvisioned
Tipo de dados: Boolean
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
true
se o conteúdo for descarregado para todas as atualizações na Lista de Autorizações.
IsQuarantined
Tipo de dados: Boolean
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
IsSuperseded
Tipo de dados: Boolean
Tipo de acesso: Só de leitura
Eliminatórias: [ler, not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
IsUserDefined
Tipo de dados: Boolean
Tipo de acesso: Leitura/Escrita
Eliminatórias: [not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
LastModifiedBy
Tipo de dados: String
Tipo de acesso: Só de leitura
Eliminatórias: [TamanhoLimit("512"), leia-se, not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
LastStatusTime
Tipo de dados: DateTime
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Última hora de atualização de estado.
LocalizedCategoryInstanceNames
Tipo de dados: Matriz String
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
LocalizedDescription
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
LocalizedDisplayName
Tipo de dados: String
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
LocalizedInformation
Tipo de dados: SMS_CI_LocalizedProperties Array
Tipo de acesso: Leitura/Escrita
Qualificadores: [em diferido]
Informação localizada específica da linguagem sobre a lista de autorização:
Nome de exibição de cordas
Descrição de cordas
String InformativeURL
UInt32 LocaleID
LocalizedInformativeURL
Tipo de dados:String
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
LocalizedPropertyLocaleID
Tipo de dados:UInt32
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
ModelID
Tipo de dados:UInt32
Tipo de acesso: Leitura/Escrita
Eliminatórias: [not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
ModelName
Tipo de dados:String
Tipo de acesso: Leitura/Escrita
Eliminatórias: [única, not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
NumberOfCollectionsDeployed
Tipo de dados:UInt32
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Contagem de coleções para as que a Lista de Autorização foi implantada.
NumberOfExpiredUpdates
Tipo de dados:UInt32
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Contagem de atualizações expiradas no grupo de atualização.
NumberOfUpdates
Tipo de dados:UInt32
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Contagem de atualizações no grupo de atualização.
NumCompliant
Tipo de dados:UInt32
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Contagem de máquinas clientes onde esta Lista de Autorização está em conformidade.
NumNonCompliant
Tipo de dados:UInt32
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Contagem de máquinas clientes onde esta Lista de Autorização não está em conformidade.
NumTotal
Tipo de dados:UInt32
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Contagem total de máquinas cliente para esta Lista de Autorizações.
NumUnknown
Tipo de dados:UInt32
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Contagem de máquinas cliente onde esta Lista de Autorização está num estado desconhecido.
PercentCompliant
Tipo de dados:UInt32
Tipo de acesso: Só de leitura
Qualificadores: [leitura]
Percentagem de máquinas clientes que estão em conformidade com este item de configuração.
PermittedUses
Tipo de dados:UInt32
Tipo de acesso: Leitura/Escrita
Eliminatórias: [not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
PlatformCategoryInstance_UniqueIDs
Tipo de dados:String Array
Tipo de acesso: Leitura/Escrita
Eliminatórias: nenhuma
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
PlatformType
Tipo de dados:UInt32
Tipo de acesso: Só de leitura
Eliminatórias: [bitmap, bitvalues, ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
SDMPackageLocalizedData
Tipo de dados: MatrizSMS_SDMPackageLocalizedData
Tipo de acesso: Leitura/Escrita
Qualificadores: [em diferido]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
SDMPackageVersion
Tipo de dados:UInt32
Tipo de acesso: Leitura/Escrita
Eliminatórias: [not_null]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
SDMPackageXML
Tipo de dados:String
Tipo de acesso: Leitura/Escrita
Qualificadores: [em diferido]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
SecuredScopeNames
Tipo de dados:String Array
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
SedoObjectVersion
Tipo de dados:String
Tipo de acesso: Só de leitura
Qualificadores: [ler]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
SourceSite
Tipo de dados:String
Tipo de acesso: Leitura/Escrita
Eliminatórias: [TamanhoLimit("3")]
Veja Classe SMS_ConfigurationItemLatestBaseClass do Servidor do WMI.
Updates
Tipo de dados: MatrizUInt32
Tipo de acesso: Leitura/Escrita
Qualificadores: [em diferido]
Coleção de IDs de
SMS_SoftwareUpdate
objetos. Cada ID é representado pelaCI_ID
propriedade do objeto de atualização correspondente.
Observações
Os qualificadores de classe desta classe incluem:
Protegido
Para obter mais informações sobre os qualificadores de classe e os qualificadores de propriedade incluídos na secção Propriedades, veja Classe e Qualificadores de Propriedade do Configuration Manager.
O uso desta classe é opcional. Um
SMS_AuthorizationList
objeto é criado com base em critérios escolhidos pelo administrador para a implementação deSMS_SoftwareUpdate
objetos selecionados. A lista de autorização é utilizada por um objeto da Classe WMI do SMS_UpdatesAssignment servidor para criar uma implementaçã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 agrega outros itens de configuração. AmbosSMS_AuthorizationList
eSMS_SoftwareUpdate
são derivados de SMS_ConfigurationItemBaseClass Classe WMI do servidor, que define umaIsBundle
propriedade. Ao construir uma lista de autorização, esta propriedade de cada atualização é definidatrue
para indicar que a atualização faz parte de um pacote.
Requisitos
Requisitos de Tempo de Execução
Para obter mais informações, consulte Configuration Manager Server Runtime Requirements (Requisitos de Tempo de Execução do Servidor do Configuration Manager).
Requisitos de Desenvolvimento
Para obter mais informações, consulte Configuration Manager Server Development Requirements (Requisitos de Desenvolvimento do Servidor do Configuration Manager).
Veja Também
Classe SMS_SoftwareUpdate do Servidor do WMI
Classe WMI do servidor de SMS_UpdatesAssignment
About software update deployments (Acerca das implementações de atualizações de software)