Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O System Center Configuration Manager (SCCM) é uma solução da Microsoft para gerenciamento de sistemas, que permite aos administradores gerenciar a implantação de sistemas operacionais, aplicativos e atualizações de segurança em uma rede de computadores. Uma das funcionalidades poderosas do SCCM é a capacidade de criar consultas de coleções, que permitem segmentar dispositivos ou usuários com base em critérios específicos. Neste artigo, vamos explorar como criar e executar consultas de coleções no SCCM.
Exemplos:
1. Criar uma Coleção Baseada em Consulta:
Para criar uma coleção baseada em consulta no SCCM, siga os passos abaixo:
Abra o console do SCCM.
Navegue até "Assets and Compliance" (Ativos e Conformidade).
Clique com o botão direito em "Device Collections" (Coleções de Dispositivos) e selecione "Create Device Collection" (Criar Coleção de Dispositivos).
No assistente que aparece, forneça um nome para a coleção e escolha um limite de coleção (Collection Limiting).
Na seção "Membership Rules" (Regras de Associação), clique em "Add Rule" (Adicionar Regra) e escolha "Query Rule" (Regra de Consulta).
Dê um nome à regra de consulta.
Clique em "Edit Query Statement" (Editar Declaração de Consulta) para definir os critérios da consulta.
Use o construtor de consultas para definir os critérios desejados. Por exemplo, para criar uma coleção de dispositivos com o Windows 10, você pode usar a seguinte consulta WQL (Windows Query Language):
select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client
from SMS_R_System
where SMS_R_System.OperatingSystemNameandVersion like "%Windows 10%"
Finalize o assistente para criar a coleção.
2. Executar uma Consulta de Coleção via PowerShell:
O PowerShell é uma ferramenta poderosa para automatizar tarefas no Windows, incluindo operações no SCCM. Para executar uma consulta de coleção via PowerShell, você pode usar o módulo do SCCM. Primeiro, certifique-se de que o módulo do SCCM está instalado e importado.
Import-Module 'C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\ConfigurationManager.psd1'
# Conectar ao site do SCCM
cd <SiteCode>:
# Executar a consulta
$query = "select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.Name from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion like '%Windows 10%'"
$results = Invoke-WmiMethod -Namespace "root\SMS\site_<SiteCode>" -Class SMS_Query -Name ExecuteQuery -ArgumentList $query
# Exibir os resultados
$results.Results | ForEach-Object { $_.Properties["Name"].Value }
Substitua <SiteCode>
pelo código do seu site SCCM.