Existe um programa de verificação de estação de trabalho Windows de pré-implantação?

6

Ao implantar máquinas em nossa empresa, executamos uma série de verificações antes da implantação. Algumas delas incluem:

  • Verifique se os arquivos e pastas necessários foram copiados para o computador
  • Verifique se todos os aplicativos necessários foram instalado
  • Verifique se algumas configurações de registro e arquivo foram configuradas para o usuário pretendido
  • Verifique se a máquina está na UO correta no domínio do Active Directory

Eu assumo que isso é uma coisa bastante normal. Usamos uma combinação de WDS , GPO e SCCM para implantar o Windows XP na máquina e instalar algum software. No entanto, antes que a máquina possa ser implantada para o usuário, precisamos passar por um processo um tanto manual para verificar se a máquina está pronta para uso.

Existe algum software lá fora que você pode criar uma lista de coisas para testar e funciona automatizado na máquina? Agora nós usamos um HTA que eu criei, mas a manutenção é um urso e eu gostaria de algo um pouco mais robusto. Qualquer sugestão seria muito apreciada.

Temos clientes Windows XP atualmente (migrando para o Windows 7 em breve) e principalmente servidores Windows 2003 (alguns anos 2008).

EDITAR:

Para esclarecer o que estou procurando, explicarei mais sobre o que nossa HTA atual faz e o que o aplicativo ideal faria.

Reunir informações sobre o usuário final

  • Reúna o nome de usuário do usuário [inserido em uma caixa de texto]
  • Reúna a função do usuário [escolhida por uma caixa suspensa]
  • Reúna o escritório no qual o usuário final trabalhará [escolhido por uma caixa suspensa]

Quando você clica no botão "Run Checks", uma série de verificações é executada. As 3 variáveis acima são usadas para determinar exatamente quais verificações devem ser executadas e quais devem ser os valores esperados.

Verificações

  • Verifique se todos os softwares necessários estão instalados (o Papel coletado acima é usado para determinar qual software é necessário para esse usuário específico)
  • Verifique se o computador está na UO apropriada (o Office reunido acima é usado para determinar a UO adequada para este computador)
  • Verifique se alguns valores do Registro estão definidos corretamente (desative o Windows Tour, ative o UNC, etc)
  • Verifique se existem alguns arquivos (atalhos na área de trabalho para nossa intranet e alguns aplicativos internos, etc.)
  • Verifique algumas configurações do usuário (localização da pasta Meus documentos, etc.)
  • Verifique se uma pasta local corresponde a uma pasta de modelos na rede

Correções

  • Instale os apps ausentes
  • Criar / Ler / Atualizar / Excluir chaves e valores do Registro
  • Criar / Ler / Atualizar / Excluir arquivos e pastas

Agora mesmo, tudo isso é escrito em custom (em VBScript, ugh). O que eu gostaria de encontrar é um aplicativo onde eu poderia criar modelos de correções e ter cada um salvo em um arquivo XML (ou algum outro formato de arquivo legível por humanos). Em seguida, eu poderia criar um novo grupo de verificação selecionando algumas dessas verificações que gostaria de executar e salvar esse grupo de verificação para que eu pudesse executar novamente facilmente as verificações especificadas no futuro.

EDIT 2 Só mais uma coisa seria legal se pudéssemos executar essas verificações a qualquer momento. Por exemplo: um computador que foi implantado por um ano. Abra este aplicativo e verifique se os aplicativos apropriados estão instalados, se as atualizações estão instaladas e se os arquivos em suas máquinas que sincronizamos são as versões atuais.

Acho que estou procurando mais do que apenas um aplicativo de pré-implantação. Estou apenas procurando por um aplicativo de Verificação que possa ser executado a qualquer momento (talvez até mesmo pelo usuário final?).

... Talvez isso seja algo que eu tenha que construir, mas se algo já existir, eu prefiro comprar isso em vez de gastar todo o meu tempo fazendo isso.

    
por Andy May 08.11.2010 / 17:13

2 respostas

1

Eu acredito que a versão mais recente do SCCM pode fazer verificações com base em usuários, enquanto o SCCM 2007 é puramente baseado em computador.

Dado que, se você tiver alguma forma, além do usuário, de organizar seus computadores com base em seu uso (que provavelmente mapeia para os usuários de qualquer maneira), então você deve poder usar as funções de Configuração Desejada do SCCM no SCCM para fazer todas as verificações. . Você deve então poder fazer alguma correção com base nos resultados de suas verificações, ou pelo menos ter uma lista de computadores e problemas para remediar.

    
por 22.11.2010 / 12:46
0

Já pensou em pesquisar o Microsoft Deployment Toolkit? A maioria, se não todos, os requisitos especificados podem ser cumpridos. A infra-estrutura para fazer essas verificações (ou "Validação" no MDT) pode ser migrada para o MDT como etapas.

    
por 18.11.2010 / 21:12