Desculpas pela pergunta noob sobre Windows e VSphere. Estou procurando resolver um problema em minha organização atual, onde parece que nunca sabemos o estado atual de nossos servidores devido ao fato de muitas pessoas conseguirem fazer login e fazer alterações. Embora eu queira nos mover para algo como DSC (e finalmente o farei), estou apenas tentando ver se existem ferramentas que me digam o estado atual de qualquer uma das minhas máquinas para que eu possa compará-las.
Exemplo de informação que eu gostaria de ver relatada seria:
- Versão do sistema operacional (esta é fácil, mas incluída para completar)
- Serviços instalados e versões
- Frameworks/SDKs instalados (por exemplo, versões .net, java e go)
- Estruturas de pastas do usuário (para ver se as mesmas pastas existem nos dois servidores)
- Estado do IIS (serviços, roteamento, etc.)
Sou relativamente novo neste espaço, especialmente para servidores Windows, e gostaria de receber qualquer ajuda ou orientação.
Não há uma grande solução única para isso. Seu instinto está correto, para chegar ao ponto de usar o gerenciamento de configuração para definir como um novo servidor deve ser, mas especialmente no Windows é realmente difícil obter "estado atual" ou "detecção de desvio".
Para a versão do sistema operacional e o software instalado, qualquer software de inventário pronto para uso para Windows poderá coletar essas informações facilmente.
Seu melhor caminho a seguir para verificar a ausência/existência de pasta seria escrever alguns scripts para coletar essas informações você mesmo e armazená-las de uma maneira que funcione para você (banco de dados, arquivos TXT, depende de como você vai usá-lo)
Considere a implementação de um processo de Controle de Mudanças em sua empresa para que as mudanças nos sistemas sejam registradas/aprovadas com antecedência e deixem um registro histórico pesquisável.
Ative também o registro de auditoria em um sistema centralizado para que você tenha uma maneira de pesquisar quem fez alterações em um servidor após o fato.
Se for descoberto que uma pessoa está fazendo alterações em um servidor sem uma Solicitação de alteração aprovada, isso é algo para o gerente lidar.