Usar o Instalador de Hotfix para instalar atualizações para o Configuration Manager

Aplica-se a: Configuration Manager (branch atual)

Algumas atualizações para o Configuration Manager não estão disponíveis no serviço de nuvem da Microsoft. Essas atualizações estão disponíveis fora de banda. Um exemplo é um hotfix de versão limitado para resolver um problema específico.

Quando você precisa instalar uma atualização que você obter da Microsoft:

  • Se a atualização tiver a extensão de arquivo simples.exe: use o instalador de hotfix incluído nesse download. Instale a atualização diretamente no servidor de site do Configuration Manager.

  • Se o arquivo de hotfix tiver a extensão de arquivo .update.exe: use a ferramenta de registro de atualização para importar hotfixes para o Configuration Manager.

Visão Geral

Hotfixes para o Configuration Manager são semelhantes às atualizações de outros produtos da Microsoft, como SQL Server. Eles contêm uma correção individual ou um pacote, que é um acúmulo de correções.

  • As atualizações individuais incluem uma única atualização focada para uma versão específica do Configuration Manager.
  • Os pacotes de atualização incluem várias atualizações para uma versão específica do Configuration Manager.
  • Quando uma atualização é um pacote, você não pode instalar atualizações individuais desse pacote.

Se você planeja criar implantações para instalar atualizações em outros computadores, instale o pacote de atualizações em um servidor cas (site de administração central) ou servidor de site principal.

Quando você executar o pacote de atualizações, o seguinte processo acontece:

  • Ele extrai os arquivos de atualização para cada componente aplicável do pacote de atualizações.

  • Inicia um assistente que o orienta por meio de um processo para configurar as atualizações e as opções de implantação para as atualizações.

  • Depois de concluir o assistente, as atualizações no pacote que se aplicam ao servidor de site serão instaladas no servidor do site.

O assistente também cria implantações que você pode usar para instalar as atualizações em outros computadores. Implante as atualizações em outros computadores usando um método de implantação com suporte. Por exemplo, um pacote de implantação de software ou System Center atualizações Publisher.

Quando o assistente é executado, ele cria um arquivo.cab no servidor de site para uso com atualizações Publisher. Opcionalmente, você pode configurar o assistente para também criar um ou mais pacotes para implantação de software. Você pode usar essas implantações para instalar atualizações em componentes, como clientes ou o console do Configuration Manager. Você também pode instalar atualizações manualmente em computadores que não executem o cliente do Configuration Manager.

Você pode atualizar os três grupos a seguir no Configuration Manager:

  • Funções de servidor do Configuration Manager, que incluem:

    • CAS

    • Site principal

    • Site secundário

    • Provedor de SMS Remoto

  • Console do Configuration Manager

  • Cliente do Configuration Manager

Observação

Atualizações para funções do sistema de site são instaladas como parte da atualização para servidores de site. Eles são atendidos pelo gerenciador de componentes do site. Esse comportamento inclui atualizações para o banco de dados de site e o gateway de gerenciamento de nuvem (CMG).

Os pontos de distribuição pull são atendidos pelo gerenciador de distribuição em vez do gerenciador de componentes do site.

Cada pacote de atualização para o Configuration Manager é um arquivo de .exe autoextraível (SFX). Este arquivo contém os arquivos necessários para instalar a atualização nos componentes aplicáveis do Configuration Manager. Normalmente, o arquivo SFX pode conter os seguintes arquivos:

Arquivo Detalhes
<Product version>-QFE-KB<KB article ID>-<platform>-<language>.exe Este arquivo é a atualização. A linha de comando para este arquivo é gerenciada por Updatesetup.exe. Por exemplo: CM1511RTM-QFE-KB123456-X64-ENU.exe
Updatesetup.exe Esse wrapper MSI gerencia a instalação do pacote de atualizações. Quando você executa a atualização, Updatesetup.exe detecta o idioma de exibição do computador em que ele é executado. Por padrão, a interface do usuário para a atualização está em inglês. No entanto, quando o idioma de exibição é suportado, a interface do usuário é exibida no idioma local do computador.
License_<language>.rtf Quando aplicável, cada atualização contém um ou mais arquivos de licença para idiomas com suporte.
<Product&updatetype>-<product version>-<KB article ID>-<platform>.msp Quando a atualização se aplica ao console ou clientes do Configuration Manager, o pacote de atualizações inclui arquivos de patch do Instalador (.msp) separado Windows s. Por exemplo: ConfigMgr1511-AdminUI-KB1234567-i386.msp para o console ou para o ConfigMgr1511-client-KB1234567-x64.msp cliente.

Por padrão, o pacote de atualizações registra suas ações em um arquivo .log no servidor do site. O arquivo de log tem o mesmo nome do pacote de atualização e é gravado na %SystemRoot%/Temp pasta.

Quando você executa o pacote de atualização, ele extrai um arquivo com o mesmo nome do pacote de atualização para uma pasta temporária no computador e, em seguida, executa Updatesetup.exe. Updatesetup.exe iniciar o assistente de atualização de software.

Conforme aplicável ao escopo da atualização, o assistente cria uma série de pastas na pasta de instalação do Configuration Manager no servidor do site. A estrutura da pasta é semelhante ao exemplo a seguir: \Hotfix\<KB Number>\<Update Type>\<Platform>

A tabela a seguir fornece detalhes sobre as pastas na estrutura da pasta:

Nome da pasta Mais informações
<KB Number> Esta pasta é o número de ID desse pacote de atualização.
<Update type> Essa pasta é o tipo de atualização para o Configuration Manager. O assistente cria uma pasta separada para cada tipo de atualização no pacote. Eles incluem os seguintes tipos:

- Servidor: inclui atualizações para servidores de site, servidores de banco de dados de site e provedores SMS.
- Cliente: inclui atualizações para o cliente do Configuration Manager.
- AdminConsole: inclui atualizações para o console do Configuration Manager

O assistente também cria uma pasta chamada SCUP, que contém o arquivo .cab para Atualizações Publisher.
<Platform> Essa pasta é específica da plataforma. Ele contém arquivos de atualização específicos de um tipo de processador. Essas pastas incluem: x64 e I386.

Como instalar atualizações

Para instalar atualizações, primeiro instale o pacote de atualizações em um servidor de site. Quando você instala um pacote de atualizações, ele inicia um assistente de instalação para essa atualização. Este assistente faz as seguintes ações:

  • Extrai os arquivos de atualização

  • Ajuda a configurar implantações

  • Instala atualizações aplicáveis nos componentes do servidor do computador local

Depois de instalar o pacote de atualizações em um servidor de site, você pode atualizar outros componentes para o Configuration Manager. A tabela a seguir descreve as ações de atualização para esses vários componentes:

Componente Instruções
Servidor de site Implante atualizações em um servidor de site remoto quando você não optar por instalar o pacote de atualizações diretamente nesse servidor de site remoto.
Banco de dados de site Para servidores de site remoto, implante atualizações de servidor que incluam uma atualização no banco de dados do site se você não instalar o pacote de atualização diretamente nesse servidor de site remoto.
Console do Configuration Manager Após a instalação inicial do console do Configuration Manager, você pode instalar atualizações para o console em cada computador que o executa. Não é possível modificar os arquivos de instalação do console para aplicar as atualizações durante a instalação inicial do console.
Provedor de SMS Remoto Instale atualizações para cada instância do Provedor de SMS que é executado em um computador diferente do servidor do site em que você instalou o pacote de atualizações.
Clientes do Configuration Manager Após a instalação inicial do cliente do Configuration Manager, você pode instalar atualizações para o cliente do Configuration Manager em cada computador que executa o cliente.

Observação

Você só pode implantar atualizações em computadores que executem o cliente do Configuration Manager.

Se você reinstalar um cliente, o console do Configuration Manager ou o Provedor de SMS, também reinstale as atualizações para esses componentes.

Atualizar servidores

As atualizações para servidores podem incluir atualizações para sites, o banco de dados de site e computadores que executem uma instância do Provedor de SMS.

Atualizar um site

Para atualizar um site do Configuration Manager, você pode instalar o pacote de atualização diretamente no servidor do site. Você também pode implantar as atualizações em um servidor de site depois de instalar o pacote de atualizações em um site diferente.

Quando você instala uma atualização em um servidor de site, o processo de instalação de atualização gerencia outras ações necessárias para aplicar a atualização, como a atualização de funções do sistema de sites. A exceção é o banco de dados do site. A próxima seção contém informações sobre como atualizar o banco de dados do site.

Atualizar um banco de dados de site

Para atualizar o banco de dados do site, o processo de instalação executa um arquivo chamado update.sql no banco de dados do site. Você pode configurar o processo de atualização para atualizar automaticamente o banco de dados do site ou atualizar manualmente o banco de dados do site posteriormente.

Atualização automática do banco de dados do site

Ao instalar o pacote de atualizações em um servidor de site, você pode optar por atualizar automaticamente o banco de dados do site quando a atualização do servidor estiver instalada. Essa decisão se aplica apenas ao servidor de site onde você instala o pacote de atualizações e não se aplica a implantações criadas para instalar as atualizações em servidores de sites remotos.

Observação

Quando você opta por atualizar automaticamente o banco de dados do site, o processo atualiza um banco de dados, independentemente de o banco de dados estar localizado no servidor do site ou em um computador remoto.

Importante

Antes de atualizar o banco de dados do site, crie um backup do banco de dados do site. Não é possível desinstalar uma atualização no banco de dados do site. Para obter informações sobre como criar um backup para o Configuration Manager, consulte Backup and recovery for Configuration Manager.

Atualização manual do banco de dados do site

Se você optar por não atualizar automaticamente o banco de dados de site ao instalar o pacote de atualização no servidor de site, a atualização do servidor não modificará o banco de dados no servidor do site onde o pacote de atualização é executado. No entanto, as implantações que usam o pacote criado para implantação de software ou que instala sempre atualizem o banco de dados do site.

Aviso

Quando a atualização inclui atualizações para o servidor de site e o banco de dados do site, a atualização não é funcional até que a atualização seja concluída para o servidor de site e o banco de dados do site. Até que a atualização seja aplicada ao banco de dados do site, o site está em um estado sem suporte.

  1. No servidor do site, pare o SMS_SITE_COMPONENT_MANAGER serviço. Em seguida, pare o SMS_EXECUTIVE serviço.

  2. Feche o console do Configuration Manager.

  3. Execute o script de atualização chamado update.sql no banco de dados desse site. Para obter informações sobre como executar um script para atualizar um banco de dados SQL Server, consulte a documentação da versão do SQL Server que você usa para o servidor de banco de dados do site.

    Dica

    Quando o pacote de atualização é instalado, ele extrai update.sql para o seguinte local no servidor do site: \\<Server Name>\SMS_<Site Code>\Hotfix\<KB Number>\update.sql .

  4. Reinicie os serviços que você parou na etapa anterior.

Atualizar um computador que executa o Provedor de SMS

Depois de instalar um pacote de atualizações que inclui atualizações para o Provedor de SMS, implante a atualização em cada computador que executa o Provedor de SMS. A única exceção é a instância do Provedor de SMS que foi instalado anteriormente no servidor do site onde você instala o pacote de atualizações. A instância local do Provedor de SMS no servidor de site é atualizada quando você instala o pacote de atualizações.

Se você remover e reinstalar o Provedor de SMS em um computador, reinstale a atualização para o Provedor de SMS nesse computador.

Atualizar clientes

Quando você instala uma atualização que inclui atualizações para o cliente do Configuration Manager, você pode atualizar automaticamente os clientes com a instalação da atualização ou atualizar manualmente os clientes posteriormente. Para obter mais informações sobre a atualização automática do cliente, consulte How to upgrade clients for Windows computers.

Você pode implantar atualizações com atualizações Publisher ou um pacote de implantação de software. Você também pode instalar manualmente a atualização em cada cliente. Para obter mais informações sobre como usar implantações para instalar atualizações, consulte Deploy updates for Configuration Manager.

Importante

Quando você instala atualizações para clientes e o pacote de atualizações inclui atualizações para servidores, instale as atualizações do servidor no site principal ao qual os clientes são atribuídos.

Para instalar manualmente a atualização do cliente, execute Msiexec.exe em cada cliente do Configuration Manager. Inclua o arquivo MSP de atualização de cliente específico da plataforma na linha de comando. Por exemplo, você pode usar a seguinte linha de comando para uma atualização do cliente:

msiexec.exe /p \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\Client\<Platform>\<msp> /L\*v <logfile> REINSTALLMODE=mous REINSTALL=ALL

Atualizar consoles do Configuration Manager

Para atualizar um console do Configuration Manager, instale a atualização no computador que executa o console.

Importante

Quando você instala atualizações para o console do Configuration Manager e o pacote de atualizações inclui atualizações para servidores, também instala as atualizações do servidor no site que você usa com o console do Configuration Manager.

Se o computador que você atualizar executa o cliente do Configuration Manager:

  • Você pode usar uma implantação para instalar a atualização. Para obter mais informações sobre como usar implantações para instalar atualizações, consulte Deploy updates for Configuration Manager.

  • Se você estiver dentro do computador cliente, execute a instalação interativamente.

Para instalar manualmente a atualização do console do Configuration Manager, execute Msiexec.exe. Inclua o arquivo MSP de atualização do console do Configuration Manager na linha de comando. Por exemplo, você pode usar a seguinte linha de comando para atualizar um console do Configuration Manager:

msiexec.exe /p \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\AdminConsole\<Platform>\<msp> /L\*v <logfile> REINSTALLMODE=mous REINSTALL=ALL

Implantar atualizações para o Configuration Manager

Depois de instalar o pacote de atualizações em um servidor de site, você pode usar um dos três métodos a seguir para implantar atualizações em outros computadores.

Usar atualizações Publisher para instalar atualizações

Quando você instala o pacote de atualização em um servidor de site, o Assistente de instalação cria um arquivo de catálogo para atualizações Publisher. Você pode usar esse arquivo para implantar as atualizações em computadores aplicáveis. O assistente sempre cria esse catálogo, mesmo quando você seleciona a opção Usar pacote e programa para implantar essa atualização.

O catálogo de atualizações Publisher é chamadoSCUPCatalog.cab. Ele está no seguinte local no computador onde você correu o pacote de atualizações: \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\SCUP\SCUPCatalog.cab

Importante

O SCUPCatalog.cab é criado usando caminhos específicos para o servidor do site onde o pacote de atualização está instalado. Ele não pode ser usado em outros servidores de site.

Depois que o assistente for concluído, importe o catálogo para Atualizações Publisher. Em seguida, use atualizações de software para implantar as atualizações. Para obter mais informações, consulte System Center Atualizações Publisher.

Importar as atualizações para atualizações Publisher

  1. Inicie o console Updates Publisher e selecione Importar.

  2. Na página Tipo de Importação do Assistente de Catálogo de Atualizações de Software de Importação, selecione Especificar o caminho para o catálogo a ser importado. Em seguida, especifique o SCUPCatalog.cab arquivo.

  3. Selecione Próximo e, em seguida, selecione Próximo novamente.

  4. Na janela Aviso de Segurança - Validação de Catálogo, selecione Aceitar. Feche o assistente depois que terminar.

  5. Selecione a atualização que você deseja implantar e selecione Publicar.

  6. Na página Opções de Publicação do Assistente de Publicação de Atualizações de Software, selecione Conteúdo Completo e selecione Próximo.

  7. Conclua o assistente para publicar as atualizações.

Usar a implantação de software para instalar atualizações

Ao instalar o pacote de atualização no servidor de site de um site primário ou CAS, você pode configurar o Assistente de instalação para criar pacotes de atualização para implantação de software. Em seguida, implante cada pacote em um conjunto de computadores que você deseja atualizar.

Para criar um pacote de implantação de software, na página Configurar Implantação de Atualização de Software do assistente, selecione cada tipo de pacote de atualização que você deseja atualizar. Os tipos disponíveis podem incluir servidores, consoles do Configuration Manager e clientes. Um pacote separado é criado para cada tipo de atualização selecionada.

Observação

O pacote para servidores contém atualizações para os seguintes componentes:

  • Servidor de site
  • Provedor de SMS
  • Banco de dados de site

Em seguida, na página Configurar o Método de Implantação de Atualização de Software do assistente, selecione a opção Eu vou usar a distribuição de software.

Depois que o assistente for concluído, ex view the packages in the Configuration Manager console. Vá para o nó Pacotes no espaço de trabalho biblioteca de software. Use seu processo padrão para implantar pacotes de software em clientes do Configuration Manager. Quando um pacote é executado em um cliente, ele instala as atualizações para os componentes aplicáveis do Configuration Manager no computador cliente.

Para obter mais informações sobre como implantar pacotes para clientes do Configuration Manager, consulte Pacotes e programas.

Criar coleções para implantar atualizações no Configuration Manager

Você pode implantar atualizações específicas para clientes aplicáveis. As informações a seguir podem ajudá-lo a criar coleções de dispositivos para os diferentes componentes para o Configuration Manager.

Componente do Configuration Manager Instruções
Servidor CAS Crie uma consulta de associação direta e adicione o servidor CAS.
Todos os servidores de site principais Crie uma consulta de associação direta e adicione cada servidor de site principal.
Todos os servidores de sites secundários Crie uma consulta de associação direta e adicione cada servidor de site secundário.
Todos os clientes x86 Crie uma coleção com os seguintes critérios de consulta: Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X86-based PC"
Todos os clientes x64 Crie uma coleção com os seguintes critérios de consulta: Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X64-based PC"
Todos os computadores que executem o console do Configuration Manager Crie uma consulta de associação direta e adicione cada computador.
Computadores remotos que executem uma instância do Provedor de SMS Crie uma consulta de associação direta e adicione cada computador.

Observação

Para atualizar um banco de dados de site, implante a atualização no servidor do site para esse site.

Para obter mais informações, consulte Como criar coleções.