SCCM 2012 R2 – Collection de computadores que não tem um software instalado

Para criar uma collection de computadores que não possui um software específico instalado use a seguinte query:

SELECT SYS.Netbios_Name0 from v_R_System SYS WHERE SYS.ResourceID NOT IN (SELECT SYS.ResourceID FROM v_R_System AS SYS INNER JOIN v_GS_ADD_REMOVE_PROGRAMS AS ARP ON SYS.ResourceID = ARP. ResourceID WHERE ARP. DisplayName0 = 'App1')

SCCM – Erro 0x80091007 durante deploy de Sistema Operacional

Falha

O SCCM 2012 R2 apresenta falha com o código de erro 0x80091007 quando tenta aplicar a imagem do Sistema Operacional em um computador.

O computador aparentemente consegue baixar a imagem de instalação do SO, mas no log SMSTS.log é possível observar mensagens de erro de Hash.

O deploy é abortado e a mensagem de erro abaixo é exibida:

Erro

Solução

Não foi preciso bater muito a cabeça para resolver esse problema. Dado que o deploy funcionava em outros equipamentos similares, suspeitei que havia uma falha de hardware no computador em questão.

Executei o diagnóstico de hardware nativo da Dell e – bingo! Havia uma falha de disco.

Depois disso achei alguns posts na internet sugerindo que essa falha também pode ocorrer devido a problemas de memória ou conteúdo corrompido nos distribution points.

No meu caso, bastou substituir o HD do equipamento.

 

 

Erro 0x800705AF durante PXE Deployment em uma maquina virtual

Problema: Ao tentar fazer o deploy de SO através de PXE no SCCM 2012 R2 em uma máquina virtual (no meu caso, Oracle VirtualBox), a mensagem com o código de erro 0x800705af é exibida.

SCCM2012-0x800705AF

Continuar lendo Erro 0x800705AF durante PXE Deployment em uma maquina virtual

Faltando abas na imagem de boot depois de instalar o ADK para Windows 10 no ConfigMgr 2012 R2

Depois de instalar o ADK para Windows 10 no ConfigMgr 2012 R2 as imagens de boot existentes não serão atualizadas. Em decorrência disso algumas abas de não serão exibidas nas propriedades da imagem de boot, como adicionar Drivers e Customize.

2015-08-17 13_30_20-Coretech - ctcm01.coretech.intra - [SCCM 2012 server] - Royal TS

De acordo com o blog Coretech, isso ocorre porque o SCCM compara a versão do ADK instalado com a versão da imagem de boot e, caso as propriedades não sejam iguais, as abas são escondidas. Entretanto, após atualizar os pontos de distribuição a versão da imagem de boot não é checada novamente e a imagem antiga é redistribuída.

 

Para corrigir

Caso não tenha instalado o SP1

Apenas desinstale o ADK antigo e instale o novo antes de instalar o SP1. Isso fará com que a imagem de boot de referencia seja atualizada e utilizada corretamente pelo SCCM.

Caso já tenha instalado o SP1

  • Primeiro, será necessário atualizar o arquivo boot.wim que o SCCM usa como referenciar para as imagens de boot.
  • Copie o aquivo winpe.wim da pasta de instalação do ADK, como por exemplo (certifique-se de manter a arquitetura da imagem consistente):
    C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us” 
  • Copie este arquivo para o diretório onde está instalado o OSD no seu ConfigMgr, como por exemplo:
    D:\Program Files\Microsoft Configuration Manager\OSD\boot\x64
  • Delete o antigo boot.wim e renomeie o winpe.wim para boot.wim.
  • Faça a mesma coisa para a imagem de 32-bits. Caso tenha imagens de boot customizadas, repita o procedimento para todas elas também.
  • Agora será necessário atualizar os dados da imagem utilizados pelo SCCM para decidir quando mostrar ou ocultar as abas.
  • Para isso, execute os comandos abaixo no PowerShell, com privilégios administrativos. Obviamente, substitua <SITECODE> e <PACKAGEID> pelo Site Code da sua estrutura e o Package ID correspondente à imagem de boot que você está atualizando.
$SiteCode = "<SITECODE>"
$PackageID = "<PACKAGEID>"
$BootImage = Get-WmiObject -Namespace "root\SMS\site_$($SiteCode)" -Class SMS_BootImagePackage -Filter "PackageID = '$($PackageID)'" -ErrorAction Stop
$BootImage.ReloadImageProperties()
  • Depois disso as imagens de boot estarão atualizadas para a versão 10.0.10240.16384 (Windows 10 ADK) e as abas de customização estarão novamente disponíveis.2015-08-17 13_55_58-Coretech - ctcm01.coretech.intra - [SCCM 2012 server] - Royal TS
  • Lembre-se de atualizar os Distribution Points com a nova versão da imagem.

Fonte: Coretech Blog » Blog Archive » Missing tabs on Boot image after installing ADK for Windows 10 in ConfigMgr

ConfigMgr 2012R2 – Erro 620 e 6004 no componente SMS_OBJECT_REPLICATION_MANAGER

Sintoma

O componente SMS_OBJECT_REPLICATION_MANAGER apresenta status Critico.

Troubleshooting

Ao verificar as mensagens do componente é possível observar duas mensagens ocorrendo repetidamente com os códigos de erro 6004 e 620.

error_msg

A descrição da mensagem de erro cujo o código é 620 é mais ou menos assim:

Microsoft SQL Server reported SQL message 547, severity 16: [23000][547][Microsoft][SQL Server Native Client 11.0][SQL Server]The DELETE statement conflicted with the REFERENCE constraint “CI_CurrentRuleDetail_CIID_FK”. The conflict occurred in database “CM_BR5”, table “dbo.CI_CurrentRuleDetail”, column ‘Setting_

Please refer to your Configuration Manager documentation, SQL Server documentation, or the Microsoft Knowledge Base for further troubleshooting information.

Ao verificar o log objreplmgr.log é possível ver as seguintes mensagens, que ocorrem a cada 30 minutos.

*** delete vCI_ConfigurationItems where CI_ID=16817226 SMS_OBJECT_REPLICATION_MANAGER 24/11/2015 08:06:26 11068 (0x2B3C)

*** [23000][547][Microsoft][SQL Server Native Client 11.0][SQL Server]The DELETE statement conflicted with the REFERENCE constraint “CI_CurrentRuleDetail_CIID_FK”. The conflict occurred in database “CM_XXX”, table “dbo.CI_CurrentRuleDetail”, column ‘Setting_CI_ID’. SMS_OBJECT_REPLICATION_MANAGER 24/11/2015 08:06:26 11068 (0x2B3C)

Failed to delete Deployment Type ScopeId_7F26062F-DE14-4189-B89E-F6881B0F1EFF/DeploymentType_8ba20f84-b8d6-4273-be55-81d21ebbf6b0/3 SMS_OBJECT_REPLICATION_MANAGER 24/11/2015 08:06:26 11068 (0x2B3C)

Continuar lendo ConfigMgr 2012R2 – Erro 620 e 6004 no componente SMS_OBJECT_REPLICATION_MANAGER