Use o Instalador hotfix para instalar atualizações para Configuration Manager
Aplica-se a: Gerenciador de Configurações (branch atual)
Algumas atualizações para Configuration Manager não estão disponíveis no serviço de nuvem 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ê precisar instalar uma atualização que você obtém de Microsoft:
Se a atualização tiver a extensão de arquivo simples .exe: use o instalador de hotfix incluído com esse download. Instale a atualização diretamente no servidor do site Configuration Manager.
Se o arquivo hotfix tiver a extensão de arquivo .update.exe: use a ferramenta de registro de atualização para importar hotfixes para Configuration Manager.
Visão geral
Os hotfixes para Configuration Manager são semelhantes às atualizações de outros produtos Microsoft, como SQL Server. Eles contêm uma correção individual ou um pacote, que é um roll-up 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ção em um servidor CAS (site de administração central) ou no servidor de site primário.
Quando você executa o pacote de atualização, o seguinte processo acontece:
Ele extrai os arquivos de atualização para cada componente aplicável do pacote de atualização.
Inicia um assistente que orienta você 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 do 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 o System Center Atualizações Publisher.
Quando o assistente é executado, ele cria um arquivo .cab no servidor do 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 Configuration Manager. Você também pode instalar atualizações manualmente em computadores que não executam o Configuration Manager cliente.
Você pode atualizar os três grupos a seguir no Configuration Manager:
Configuration Manager funções de servidor, que incluem:
Cas
Site primário
Site secundário
Provedor de SMS remoto
console Configuration Manager
Configuration Manager cliente
Observação
Atualizações para funções do sistema de sites 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 do site e o CMG (gateway de gerenciamento de nuvem).
Os pontos de distribuição de pull são atendidos pelo gerenciador de distribuição em vez do gerenciador de componentes do site.
Cada pacote de atualização para Configuration Manager é um arquivo de .exe auto-extraí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 deste arquivo é gerenciada por Updatesetup.exe. Por exemplo: CM1511RTM-QFE-KB123456-X64-ENU.exe |
Updatesetup.exe |
Este wrapper MSI gerencia a instalação do pacote de atualização. Quando você executa a atualização, Updatesetup.exe detecta a linguagem de exibição do computador em que ela é executada. Por padrão, a interface do usuário da atualização está em inglês. No entanto, quando a linguagem de exibição tem suporte, 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 Configuration Manager console ou clientes, o pacote de atualização inclui arquivos separados do patch do Windows Installer (.msp). Por exemplo: ConfigMgr1511-AdminUI-KB1234567-i386.msp para o console ou ConfigMgr1511-client-KB1234567-x64.msp para o cliente. |
Por padrão, o pacote de atualização 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 executa Updatesetup.exe. Updatesetup.exe inicia 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 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 deste pacote de atualização. |
<Update type> |
Essa pasta é o tipo de atualização para 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 do site e provedores de SMS. - Cliente: inclui atualizações para o cliente Configuration Manager. - AdminConsole: inclui atualizações para o console 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 para um tipo de processador. Essas pastas incluem: x64 e I386. |
Como instalar atualizações
Para instalar atualizações, primeiro instale o pacote de atualização em um servidor de site. Quando você instala um pacote de atualização, 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 você a configurar implantações
Instala atualizações aplicáveis nos componentes do servidor do computador local
Depois de instalar o pacote de atualização em um servidor de site, você poderá atualizar outros componentes para 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ção diretamente naquele servidor de site remoto. |
Banco de dados do site | Para servidores de site remotos, implante atualizações de servidor que incluem uma atualização no banco de dados do site se você não instalar o pacote de atualização diretamente naquele servidor de site remoto. |
console Configuration Manager | Após a instalação inicial do console Configuration Manager, você pode instalar atualizações para o console em cada computador que o executa. Você não pode 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ção. |
Clientes do Configuration Manager | Após a instalação inicial do cliente Configuration Manager, você pode instalar atualizações para o cliente Configuration Manager em cada computador que executa o cliente. |
Observação
Você pode implantar atualizações apenas em computadores que executam o cliente Configuration Manager.
Se você reinstalar um cliente, Configuration Manager console ou provedor de SMS, também reinstale as atualizações desses componentes.
Atualizar servidores
Atualizações para servidores podem incluir atualizações para sites, banco de dados do site e computadores que executam uma instância do Provedor de SMS.
Atualizar um site
Para atualizar um site 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ção 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 atualizar funções do sistema do site. 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 do 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ção 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 do site em que 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. Você não pode desinstalar uma atualização no banco de dados do site. Para obter informações sobre como criar um backup para Configuration Manager, consulte Backup e recuperação para Configuration Manager.
Atualização manual do banco de dados do site
Se você optar por não atualizar automaticamente o banco de dados do site ao instalar o pacote de atualização no servidor do site, a atualização do servidor não modificará o banco de dados no servidor do site em que o pacote de atualização é executado. No entanto, implantações que usam o pacote criado para implantação de software ou que instala sempre atualizam o banco de dados do site.
Aviso
Quando a atualização inclui atualizações para o servidor do site e o banco de dados do site, a atualização não será funcional até que a atualização seja concluída para o servidor do site e o banco de dados do site. Até que a atualização seja aplicada ao banco de dados do site, o site estará em um estado sem suporte.
No servidor do site, pare o serviço SMS_SITE_COMPONENT_MANAGER . Em seguida, pare o serviço SMS_EXECUTIVE .
Feche o console Configuration Manager.
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
.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ção 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 em que você instala o pacote de atualização. A instância local do Provedor de SMS no servidor do site é atualizada quando você instala o pacote de atualização.
Se você remover e reinstalar o Provedor de SMS em um computador, reinstale a atualização do Provedor de SMS nesse computador.
Atualizar clientes
Quando você instala uma atualização que inclui atualizações para o cliente 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 Como atualizar clientes para computadores Windows.
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 Implantar atualizações para Configuration Manager.
Importante
Quando você instala atualizações para clientes e o pacote de atualização inclui atualizações para servidores, instale as atualizações do servidor no site primário ao qual os clientes são atribuídos.
Para instalar manualmente a atualização do cliente, execute Msiexec.exe em cada cliente 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 Configuration Manager
Para atualizar um console Configuration Manager, instale a atualização no computador que executa o console.
Importante
Quando você instala atualizações para o console Configuration Manager e o pacote de atualização inclui atualizações para servidores, instale também as atualizações do servidor no site que você usa com o console Configuration Manager.
Se o computador que você atualizar executar o Configuration Manager cliente:
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 Implantar atualizações para Configuration Manager.
Se você estiver conectado ao computador cliente, execute a instalação interativamente.
Para instalar manualmente a atualização do console Configuration Manager, execute Msiexec.exe. Inclua o arquivo MSP de atualização do console Configuration Manager na linha de comando. Por exemplo, você pode usar a seguinte linha de comando para atualizar um console 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 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 do Atualizações Publisher tem o nome SCUPCatalog.cab. Ele está no seguinte local no computador em que você executou o pacote de atualização: \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\SCUP\SCUPCatalog.cab
Importante
O arquivo SCUPCatalog.cab é criado usando caminhos específicos para o servidor do site em que 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
Inicie o console Atualizações Publisher e selecione Importar.
Na página Importar Tipo do Assistente de Importação de Software Atualizações Catálogo, selecione Especificar o caminho para o catálogo a ser importado. Em seguida, especifique o arquivo SCUPCatalog.cab.
Selecione Avançar e selecione Avançar novamente.
Na janela Aviso de Segurança – Validação de Catálogo , selecione Aceitar. Feche o assistente após a conclusão.
Selecione a atualização que você deseja implantar e selecione Publicar.
Na página Publicar Opções do Assistente de Atualizações publicar software, selecione Conteúdo Completo e selecione Avançar.
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 do 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 uma coleção 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 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 do site
Em seguida, na página Configurar Método de Implantação de Atualização de Software do assistente, selecione a opção que usarei a distribuição de software.
Depois que o assistente for concluído, exiba os pacotes no console Configuration Manager. Acesse o nó Pacotes no workspace biblioteca de software . Use seu processo padrão para implantar pacotes de software para Configuration Manager clientes. 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 em Configuration Manager clientes, 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 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 primários | Crie uma consulta de associação direta e adicione cada servidor de site primário. |
Todos os servidores de site 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 executam o console Configuration Manager | Crie uma consulta de associação direta e adicione cada computador. |
Computadores remotos que executam 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 do site, implante a atualização no servidor do site para esse site.
Para obter mais informações, consulte Como criar coleções.