Fabio Costa - ConfigMgr Blog

Profissional System Center

Compliance Settings – Verificando componentes do Pull Distribution Point

A verificação de conformidade através do System Center Configuration Manager é muito importante quando falamos de padronização, ambientes grandes e também quando temos diversas pessoas trabalhando com a ferramenta. Essa parte da ferramenta vai nos auxiliar a checar se os itens configurados estão de acordo com o desejado, nesse caso para um Pull Distribution Point.

Esse exemplo aplica-se apenas para Windows Server, pois estou verificando alguns requisitos diretamente na Classe WMI Win32_ServerFeature.

Dividi o mesmo em 8 itens:

  1. Check Server Features: verifica se o BITS e RDC estão instalados
    • Mesmo com a nota em: https://technet.microsoft.com/en-us/library/gg682077.aspx#BKMK_SupConfigSiteRoleReqs
    • With System Center 2012 Configuration Manager, the distribution point site system role does not require Background Intelligent Transfer Service (BITS). When BITS is configured on the distribution point computer, BITS on the distribution point computer is not used to facilitate the download of content by clients that use BITS
  2. Check Shares: verifica se os compartilhamentos SCCMContentLib$, SMS_DP$, SMSPKG*$ e SMSSIG$ estão presentes
  3. Files: nesse exemplo verifica se existe o arquivo no_sms_on_drive.sms nos discos C: e E:, smsdpmon.exe e smsdpusage.exe nos Disco F: no caminho padrão de instalação do DP
  4. IIS Features: verifica se as features do IIS estão instaladas no servidor
  5. IIS Virtual Directory: verifica se existe os diretórios virtuais e o caminho: SMS_DP_SMSPKG$ e SMS_DP_SMSSIG$
  6. Registry: verifica se a chave de registro do Pull DP está habilitada
  7. Services: verifica serviços essenciais para o Pull DP
  8. WMI: verifica através de uma query WMI se o repositório do pacote retorna alguma informação, podendo indicar algum problema no Pull DP se ausente.

Quero reforçar que este é apenas um exemplo de como podemos usar o Compliance Settings a nosso favor, podendo modificar algumas informações de acordo com o ambiente. Além de verificar se está de acordo com o desejado, podemos realizar a remediação em alguns casos de WMI, Registry e Script (não contemplados nesse exemplo).

From utilizados nos configurations itens aqui: queries WMI, verificação de Chave de registro e informações do IIS.

CIs

Um exemplo do Configuration Item onde verifico o BITS e RDC através do WMI.

Server

Download do Compliance Settings de exemplo, clique com o botão direito em: BL-PullDP-Sample.cab e depois em salvar como para o download. Deve-se renomear o arquivo de extensão .TXT para .CAB para que possa ser importado na console do Configuration Manager 2012 ou posterior.

Obrigado pela visita \0/