Forçando a Reinstalação do Cliente do SCCM 2007

Em certos casos a reinstalação do cliente do SCCM 2007 pode ficar comprometida, principalmente quando houve uma clonagem ou o computador foi renomeado e não reporta mais corretamente. Nestes casos o cliente não se instala e é necessário seguir alguns passos.

SINTOMA

Após renomear ou clonar uma maquina o SCCM não reporta a nova maquina ou duplica na lista de sistemas.

É bom lembrar que para saber se realmente temos um problema precisamos esperar o periodo completo de DDR executado pelo Heartbeat Discovery. Este periodo é onde o cliente envia um status completo DDR (Discovery Data Record).

Nestes casos tentamos desinstalar o cliente e reinstalar, porem o processo “ccmsetup” trava e não executa nenhuma tarefa, estacionado pelo Task Manager sem qualquer atividade.

CAUSA

O SCCM identifica um cliente não pelo seu nome mas sim pelo seu ID (coluna Record ID no banco de dados). Nestes casos vários clientes estão com o Resource ID causando este comportamento anomalo.

Ao desinstalar um cliente que no passado já esteve operacional e reportou inventários, os dados continuam na maquina local para execução rápida (delta) nos inventários seguintes. Desta forma, algumas configurações passadas ainda estão presentes e o instalador acaba por ficar inativo.

SOLUÇÃO

Siga uma sequencia de passos para limpar dados anteriores e fazer uma nova instalação:

  1. Vá no Task Manager e derrube o processo CCMSETUP.EXE que está em execução
  2. Abra o Explorer e apague os diretórios CCM e CCMSETUP que estão no Windows\System32. É possivel que ocorra um erro ao deletar os diretório acusando que estão em uso, reinicie a maquina e delete o diretório
  3. Delete o arquivo SMSCFG.ini no diretório Windows, bem como o conteudo do diretório Windows\MS\SMS
  4. No console do SCCM delete as maquinas que estão com problema
  5. Execute as tarefas de discovery manualmente e aguarde que as maquinas apareçam no console novamente
  6. Quando as maquinas reaparecerem basta instalar o cliente manual ou mesmo em modo Push

Em alguns casos nem isso resolverá. Se continuar reportando em maquinas erradas compare os arquivos Windows\SMSCFG.ini das maquina e verifique se o SID do AD é o mesmo nas duas. Se este for o caso, o unico jeito é reinstalar. Isto acontece porque foi feito uma clonagem da maquina sem executar antes o SYSPREP ocasionando duplicata de SIDs o que geram para o SMS um mesmo GUID.

Console do SCCM 2007 não conecta ao banco de dados

Este erro acontece com frequencia em clientes, então achei por bem definir o motivo e a solução.

SINTOMA

Ao tentar abrir o console do SCCM você recebe a mensagem abaixo.

image

CAUSA

Normalmente isso acontece porque o usuário atual não é o mesmo que fez a instalação do SCCM. As permissões no SCCM são granulares e não integradas ao AD, portanto ser um Domain Admin não irá dar permissões ao SCCM.

SOLUÇÃO

Entre com o usuário original que efetuou a instalação do SCCM, vá no menu “Security Rights” –> “Users” e crie um novo usuário nas permissões pedindo para copiar as permissões do atual administrador, como a imagem abaixo.

image

Voilá !!!!!   Agora seu usuário conseguirá acessar normalmente.

Windows Automated Installation Kit (AIK) for Windows 7 SP1

Ontem (18/02/11) foi liberada a nova versão do Windows AIK agora adaptada para incluir o Windows 7 SP1 e Windows 2008 R2 SP1. Para baixá-lo clique aqui Windows AIK.

Muitos se perguntam: Porque é necessário um novo AIK a cada versão do Windows incluindo um Service Pack?

O motivo é que o AIK não é apenas o ImageX mas sim uma coleção de ferramentas que fazem a adaptação da imagem para rodar em distribuição centralizada. Por exemplo, o DISM permite alterar as opções de configuração da maquina ainda na imagem, e como um Service Pack altera opções, como por exemplo, o suporte a RemoteFX e assim por diante, é necessário atualizar a biblioteca de configurações das ferramentas.

O mesmo acontece com o MAK e o VAMT que não reconhecem a versão 6.1.7601 que é o Windows 7 SP1 e ocasionalmente pode não ativar copias “Windows 7 With SP1” ou “Windows 2008 R2 with SP1”.

E principalmente, agora temos um novo WinPE 3.1 (Windows Pre-Environment).

Mas surge outra pergunta: E se eu continuar usando o WAIK anterior?

O problema neste caso é que o WinPE passou da versão 3.0 para 3.1 que não dá suporte aos novos arquivos e chaves de registry adicionadas no Windows 7 SP1, mas haveriam algumas modificações que não estão no WinPE 3.0, como por exemplo, o problema que comentamos anteriormente sobre imagens lentas por causa da mudança no tamanho de cluster dos fabricantes de HD (veja mais em Tamanho de setor em HDDs novos influi em imagens e performance).

Porem, nada impede que continue a usar o WAIK anterior tanto no MDT quanto no System Center Configuration Manager 2007.

Para mais detalhes, o que inclui instalar o novo WAIK no Windows 7 ou Windows 2008 R2 sem o Service Pack 1, leia o Readme em http://technet.microsoft.com/en-us/library/dd349350(WS.10).aspx

 

IMPORTANTE: O novo WAIK ainda não está homologado para rodar no SCCM 2007, então siga o blog do time de System Center e AIK da Microsoft para esta informações