Como identificar objetos excluídos da Console do Configuration Manager
Com base em informações do blog How to determine who deleted what objects in the ConfigMgr 2012 console - https://blogs.technet.microsoft.com/configurationmgr/2014/08/26/how-to-determine-who-deleted-what-objects-in-the-configmgr-2012-console/ vou detalhar um pouco mais esse cenário de quando um objeto de computador é excluído da console do Configuration Manager.
Cenário 1: Botão direito no objeto de computador e Delete
Atenção sobre a informação da remoção das informações do Banco de Dados do Configuration Manager.
Após a confirmação da tela acima, podemos utilizar o Status Messages para obter informações. Na console do Configuration Manager em Monitoring --> System Status --> Status Message Queries --> Você pode optar por escolher para um usuário especifico, site ou todos os status message.
Abaixo, selecione o intervalo desejado para que seja realizada a consulta.
Como resultado temos o usuário que realizou a ação e também temos o objeto de computador excluído. Uma outra opção é de utilizarmos o filtro como exemplo Message ID = 30066.
Podemos também realizar uma consulta direta no banco de dados do Configuration Manager.
Exemplo da query no SQL:
select ItemKey, Name0, Decommissioned0 from System_DISC where Decommissioned0 = 1
Cenário 2: Botão direito na Collection com a opção de Delete each collection member from the database
Após selecionar o delete também foi marcado a opção para excluir todos os membros da Collection
Após a confirmação da tela acima, podemos utilizar o Status Messages para obter informações. Na console do Configuration Manager em Monitoring --> System Status --> Status Message Queries --> Você pode optar por escolher para um usuário especifico, site ou todos os status message.
Como resultado temos o usuário que realizou a ação e também a Collection Excluída, e também se a opção "Deleted all of the resources that belong to collection" foi habilitada antes da confirmação, veja o print abaixo:
No banco de dados, podemos novamente executar a consulta para identificar os objetos marcados como descomissionados. O resutaldo da consulta vai retornar objetos de computadores excluídos mesmo que adicionados de forma direta e/ou queries.
Exemplo da query no SQL:
select ItemKey, Name0, Decommissioned0 from System_DISC where Decommissioned0 = 1
IMPORTANTE: Diferente da versão do SCCM 2007 o objeto de computador excluído não é apagado imediatamente do banco de dados do Configuration Manager, o mesmo tem alterado o seu status de Descomissionado na tabela System_DISC até que a tarefa de manutenção chamada Delete Aged Discovery Data do Configuration Manager faça a sua remoção.
Obrigado pela visita, Abs!