Compartilhar via


Método ValidateNewPackageSource na classe SMS_SoftwareUpdatesPackage

O ValidateNewPackageSource método de classe WMI (Instrumentação de Gerenciamento do Windows), em Configuration Manager, valida um novo local de origem do pacote para uma atualização de software.

Observação

Todas as atualizações disponíveis na fonte do pacote antigo devem estar disponíveis na nova fonte de pacote para que a validação tenha êxito.

A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e define o método.

Sintaxe

SInt32 ValidateNewPackageSource(  
     String PackageSource  
);  

Parâmetros

PackageSource
Tipo de dados: String

Qualificadores: [in]

O local do conteúdo do pacote a ser verificado.

Return Values

Um SInt32 tipo de dados que é 0 para indicar êxito ou não zero para indicar falha.

Para obter informações sobre como lidar com erros retornados, consulte Sobre erros de Configuration Manager.

Comentários

Esse método pode ser usado ao alterar o local de origem do pacote de um pacote de atualização de software devido a alterações de infraestrutura ou uma falha no servidor.

Esse método é novo na versão mais recente do Configuration Manager. Observe que é a única maneira de alterar a fonte do pacote para um objeto da Classe WMI do servidor SMS_SoftwareUpdate . A maioria dos outros tipos de pacotes pode ser alterada no console, mas não no pacote de atualização de software. O acesso a esse pacote do console é restrito.

Para usar este método:

  1. Copie manualmente os arquivos do pacote do local de origem antigo para o novo local.

  2. Em seu aplicativo, obtenha o objeto classe WMI do servidor SMS_SoftwareUpdatesPackage para a atualização de software.

  3. Inclua uma chamada para ValidateNewPackageSource no pacote.

  4. No retorno bem-sucedido do método, o aplicativo alterará a StoredPkgPath propriedade no pacote para indicar o novo local de origem.

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_SoftwareUpdatesPackage
Método RefreshPkgSource na classe SMS_SoftwareUpdatesPackage
Método SetSourceSite na classe SMS_SoftwareUpdatesPackage
Método Unlock na classe SMS_SoftwareUpdatesPackage