Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A SMS_SoftwareUpdate classe WMI (Instrumentação de Gerenciamento do Windows) é uma classe de servidor de Provedor SMS, no Configuration Manager, que expõe informações de atualização de software disponíveis em um site e serve como a classe principal para atualizações de software.
A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas.
Sintaxe
Class SMS_SoftwareUpdate : SMS_ConfigurationItemBaseClass
{
String ApplicabilityCondition;
String ArticleID;
String BulletinID;
String CategoryInstance_UniqueIDs[];
UInt32 CI_ID;
String CI_UniqueID;
UInt32 CIType_ID;
UInt32 CIVersion;
UInt64 ConfigurationFlags;
String CreatedBy;
UInt32 CustomSeverity;
String CustomSeverityName;
DateTime DateCreated;
DateTime DateLastModified;
DateTime DatePosted;
DateTime DateRevised;
DateTime EffectiveDate;
UInt32 EULAAccepted;
Boolean EULAExists;
DateTime EULASignoffDate;
String EULASignoffUser;
UInt32 ExecutionContext;
Boolean IsBundle;
Boolean IsContentProvisioned;
Boolean IsDeployable;
Boolean IsDeployed;
Boolean IsDigest;
Boolean IsEnabled;
Boolean IsExpired;
Boolean IsHidden;
Boolean IsLatest;
Boolean IsMetadataOnlyUpdate;
Boolean IsOfflineServiceable;
Boolean IsQuarantined;
Boolean IsSuperseded;
Boolean IsUserDefined;
String LastModifiedBy;
DateTime LastStatusTime;
String LocalizedCategoryInstanceNames[];
String LocalizedDescription;
String LocalizedDisplayName;
SMS_CI_LocalizedEulas LocalizedEulas[];
SMS_CI_LocalizedProperties LocalizedInformation[];
String LocalizedInformativeURL;
UInt32 LocalizedPropertyLocaleID;
UInt32 MaxExecutionTime;
UInt32 ModelID;
String ModelName;
UInt32 NumMissing;
UInt32 NumNotApplicable;
UInt32 NumPresent;
UInt32 NumTotal;
UInt32 NumUnknown;
UInt32 PercentCompliant;
UInt32 PermittedUses;
String PlatformCategoryInstance_UniqueIDs[];
UInt32 PlatformType;
Boolean RequiresExclusiveHandling;
UInt32 RevisionNumber;
SMS_SDMPackageLocalizedData SDMPackageLocalizedData[];
UInt32 SDMPackageVersion;
String SDMPackageXML;
String SecuredScopeNames[];
String SedoObjectVersion;
UInt32 Severity;
String SeverityName;
SInt64 Size;
String SourceSite;
String UpdateLocales[];
};
Métodos
A tabela a seguir mostra os métodos em SMS_SoftwareUpdate.
| Método | Descrição |
|---|---|
| Método AcceptEULA na classe SMS_SoftwareUpdate | Aceita ou recusa os Termos de Licença para Software Microsoft de uma atualização de software. |
| Método FilterUpdates na classe SMS_SoftwareUpdate | Apenas para uso interno. |
| Método GetEULA na classe SMS_SoftwareUpdate | Obtém o conteúdo localizado dos Termos de Licença para Software Microsoft de uma atualização de software. |
| Método SetEnforcement na classe SMS_SoftwareUpdate | Define a imposição da política de uma atualização de software. |
| Método SyncNow na classe SMS_SoftwareUpdate | Executa uma sincronização manual do Ponto de Atualização de Software. |
Propriedades
ApplicabilityCondition
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [SizeLimit("512"), not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
ArticleID
Tipo de dados: String
Tipo de acesso: somente leitura
Qualificadores: [read, SizeLimit("64"), not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
BulletinID
Tipo de dados: String
Tipo de acesso: somente leitura
Qualificadores: [read, SizeLimit("64"), not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
CategoryInstance_UniqueIDs
Tipo de dados: String matriz
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
CI_ID
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: [chave]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
CI_UniqueID
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores:[unique, not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
CIType_ID
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [not_null, leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
Para essa classe, a ID de tipo é SoftwareUpdate (1) ou SoftwareUpdateBundle (8).
CIVersion
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia, not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
ConfigurationFlags
Tipo de dados: UInt64
Tipo de acesso: somente leitura
Qualificadores: [bits("COMPLIANCE_POLICY(0)"), leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
CreatedBy
Tipo de dados: String
Tipo de acesso: somente leitura
Qualificadores: [SizeLimit("512"), ler, not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
CustomSeverity
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
CustomSeverityName
Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
DateCreated
Tipo de dados: DateTime
Tipo de acesso: somente leitura
Eliminatórias: [not_null, leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
DateLastModified
Tipo de dados: DateTime
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
DatePosted
Tipo de dados: DateTime
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
DateRevised
Tipo de dados: DateTime
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
EffectiveDate
Tipo de dados: DateTime
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
EULAAccepted
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
EULAExists
Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
EULASignoffDate
Tipo de dados: DateTime
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
EULASignoffUser
Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
ExecutionContext
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsBundle
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsContentProvisioned
Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsDeployable
Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsDeployed
Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsDigest
Tipo de dados: Boolean
Tipo de acesso: somente leitura
Qualificadores: [leia-se, preguiçoso]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsEnabled
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsExpired
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsHidden
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsLatest
Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsMetadataOnlyUpdate
Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsOfflineServiceable
Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsQuarantined
Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsSuperseded
Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia, not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
IsUserDefined
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
LastModifiedBy
Tipo de dados: String
Tipo de acesso: somente leitura
Qualificadores: [SizeLimit("512"), ler, not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
LastStatusTime
Tipo de dados: DateTime
Tipo de acesso: somente leitura
Qualificatórias: leia
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
LocalizedCategoryInstanceNames
Tipo de dados: String matriz
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
LocalizedDescription
Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
LocalizedDisplayName
Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
LocalizedEulas
Tipo de dados: SMS_CI_LocalizedEulas Array
Tipo de acesso: somente leitura
Qualificadores: [leia-se, preguiçoso]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
LocalizedInformation
Tipo de dados: SMS_CI_LocalizedProperties Array
Tipo de acesso: somente leitura
Qualificadores: [leia-se, preguiçoso]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
LocalizedInformativeURL
Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
LocalizedPropertyLocaleID
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
MaxExecutionTime
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
ModelID
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
ModelName
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: [único, not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
NumMissing
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
NumNotApplicable
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
NumPresent
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
NumTotal
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
NumUnknown
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
PercentCompliant
Tipo de dados: UInt32
Tipo de acesso: Leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
PermittedUses
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
PlatformCategoryInstance_UniqueIDs
Tipo de dados: String matriz
Tipo de acesso: Leitura/Gravação
Eliminatórias: nenhuma
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
PlatformType
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Eliminatórias: nenhuma
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
RequiresExclusiveHandling
Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
RevisionNumber
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia, not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
SDMPackageLocalizedData
Tipo de dados: SMS_SDMPackageLocalizedData matriz
Tipo de acesso: Leitura/Gravação
Qualificatórias: [preguiçoso]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
SDMPackageVersion
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
SDMPackageXML
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificatórias: [preguiçoso]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
SecuredScopeNames
Tipo de dados: String matriz
Tipo de acesso: somente leitura
Eliminatórias: nenhuma
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
SedoObjectVersion
Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: nenhuma
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
Severity
Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
SeverityName
Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
Size
Tipo de dados: SInt64
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
SourceSite
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [SizeLimit("3")]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
UpdateLocales
Tipo de dados: String matriz
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_SoftwareUpdateBase Classe WMI do Server.
Comentários
Os qualificadores de classe para esta classe incluem:
Protegido
Para obter mais informações sobre os qualificadores de classe e os qualificadores de propriedade incluídos na seção Propriedades, consulte Qualificadores de classe e propriedade do Configuration Manager.
Um
SMS_SoftwareUpdateobjeto é um tipo de item de configuração, definido pela classe WMI do SMS_ConfigurationItemBaseClass Server. UseSMS_SoftwareUpdatepara determinar a conformidade de atualizações de software usando o recurso Atualizações de Software no Configuration Manager.O conteúdo de atualização de software deve ser baixado manualmente. Para identificar qual conteúdo precisa ser baixado, seu aplicativo consulta SMS_CIToContent Classe WMI do Servidor e obtém a lista de propriedades que correspondem aos critérios de
ContentIDidioma específicos. Com essa lista, o aplicativo pode obter a URL de download associada e as propriedades relacionadas para os arquivos de conteúdo da Classe WMI do SMS_CIContentFiles Server.Quando o conteúdo da atualização foi determinado, o aplicativo, opcionalmente, prepara a atualização para implantação usando um objeto de classe WMI do SMS_AuthorizationList Server para criar uma lista autorizada de atualizações. Seu aplicativo também tem a opção de implementar SMS_Template Classe WMI do Server para criar um modelo de implantação personalizado.
Observação
Ao criar uma lista de autorização para incluir a atualização de software, o aplicativo deve definir a IsBundle propriedade de SMS_SoftwareUpdate como true para indicar que a atualização faz parte de um pacote. Para obter mais informações, consulte Classe WMI do SMS_AuthorizationList Server.
Quando o aplicativo está pronto para implantar a atualização de software, ele usa um objeto de classe WMI do SMS_UpdatesAssignment Server para criar uma implantação.
Não é possível importar, criar ou configurar atualizações de software no nó Gerenciamento de Configuração Desejado. Essas funções são disponibilizadas para as linhas de base de configuração por meio do recurso Atualizações de Software quando as atualizações de software são baixadas. Portanto, os itens de configuração de atualização de software podem ser selecionados para serem incluídos nas linhas de base de configuração, mesmo que não sejam exibidos no nó Itens de configuração.
Consulte Como enumerar Atualizações corresponder a um critério específico para uma discussão de consultas que você pode usar para enumerar as informações sobre várias atualizações de software.
Requisitos
Requisitos de tempo de execução
Para obter mais informações, consulte Requisitos de tempo de execução do servidor do Configuration Manager.
Requisitos de desenvolvimento
Para obter mais informações, consulte Requisitos de Desenvolvimento de Servidor do Configuration Manager.
Confira também
Classe WMI do SMS_AuthorizationList Server
Classe WMI do SMS_CIToContent Server
Classe WMI do SMS_CIContentFiles Server
Classe WMI do SMS_CIUpdateSources Server
Classe WMI do SMS_Template Server
Classe WMI do SMS_UpdatesAssignment Server
Sobre as implantações da atualização de softwares