Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: Configuration Manager (branch atual)
O CMPivot permite-lhe avaliar rapidamente o estado dos dispositivos no seu ambiente e tomar medidas. Quando introduz uma consulta, o CMPivot executará uma consulta em tempo real em todos os dispositivos atualmente ligados na coleção selecionada. Os dados retornados podem ser filtrados, agrupados e refinados para responder perguntas comerciais, resolver problemas em seu ambiente ou responder a ameaças à segurança. Para obter mais informações sobre como usar o CMPivot, confira Usar o CMPivot.
Consultas
As consultas podem ser utilizadas para pesquisar termos, identificar tendências, analisar padrões e fornecer muitas outras informações com base nos seus dados. O CMPivot utiliza um subconjunto do modelo de fluxo de dados do Azure Log Analytics para a instrução de expressão tabular. A estrutura típica de uma instrução de expressão tabular é uma composição de entidades cliente e operadores de dados tabulares (como filtros e projeções). A composição é representada pelo caráter de pipe (|), dando à instrução um formulário regular que representa visualmente o fluxo de dados tabulares da esquerda para a direita. Cada operador aceita um conjunto de dados tabular "do pipe" e entradas adicionais (incluindo outros conjuntos de dados tabulares) do corpo do operador e, em seguida, emite um conjunto de dados tabular para o operador seguinte que se segue: entity | operator1 | operator2 | ...
No exemplo seguinte, a entidade é CCMRecentlyUsedApplications (uma referência às aplicações utilizadas recentemente) e o operador é onde (que filtra os registos da respetiva entrada de acordo com algum predicado por registo):
CCMRecentlyUsedApplications | where CompanyName like '%Microsoft%' | project CompanyName, ExplorerFileName, LastUsedTime, LaunchCount, FolderPath
Entidades
As entidades são objetos que podem ser consultados a partir do cliente. Atualmente, suportamos as seguintes entidades:
| Entidade | Descrição |
|---|---|
| AadStatus | Estado do Microsoft Entra ID |
| Administradores | Membros do grupo de administradores locais |
| AppCrash | Relatórios de falhas de aplicação recentes |
| AppVClientApplication | Aplicação Cliente AppV |
| AppVClientPackage | Pacote de Cliente AppV |
| AutoStartSoftware | Software que é iniciado automaticamente com ou imediatamente após o sistema operativo |
| Quadro Base | Quadro Base |
| Bateria | Bateria |
| Bios | Informações do BIOS do Sistema |
| BitLocker | BitLocker |
| BitLockerEncryptionDetails | Detalhes de Encriptação do BitLocker |
| BitLockerPolicy | Política bitLocker |
| BootConfiguration | Configuração de Arranque |
| BrowserHelperObject | Objeto Auxiliar do Browser |
| BrowserUsage | Utilização do Browser |
| CcmLog() | Linhas dentro de 24 horas (por predefinição) a partir de um ficheiro de Registo ccm |
| CCMRAX | CCM_RAX |
| CCMRecentlyUsedApplications | Aplicações Utilizadas Recentemente |
| CCMWebAppInstallInfo | Aplicativos Web |
| CDROM | Unidade CDROM |
| ClientEvents | Eventos do Cliente |
| Sistema Informático | Sistema informático |
| ComputerSystemEx | Sistema Informático Ex |
| ComputerSystemProduct | Produto do Sistema informático |
| ConnectedDevice | Dispositivo Ligado |
| Conexão | Uma ligação TCP ativa dentro ou fora do dispositivo |
| Desktop | Desktop |
| DesktopMonitor | Monitor de Ambiente de Trabalho |
| Dispositivo | Informações básicas sobre o dispositivo |
| Disco | Informações do dispositivo de armazenamento local num sistema informático com o Windows |
| DMA | DMA |
| DMAChannel | Canal DMA |
| DriverVxD | Controlador - VxD |
| EmbeddedDeviceInformation | Informações do Dispositivo Incorporado |
| Ambiente | Ambiente |
| EPStatus | Estado do software antimalware no computador recolhido pelo Get-MpComputerStatus cmdlet . Suportado no Windows 10 e Server 2016 ou posterior com o Defender em execução. |
| EventLog() | Eventos dentro de 24 horas (por predefinição) a partir de um registo de eventos |
| Ficheiro() | Informações sobre um ficheiro específico |
| FileShare | Informações de partilha de ficheiros ativa |
| Firmware | Firmware |
| IDEController | Controlador IDE |
| InstalledExecutable | Executável Instalado |
| InstalledSoftware | Uma aplicação instalada no dispositivo |
| IPConfig | Obtém a configuração de rede, incluindo interfaces utilizáveis, endereços IP e servidores DNS |
| IRQTable | Tabela IRQ |
| Teclado | Teclado |
| LoadOrderGroup | Grupo de Encomendas de Carga |
| LogicalDisk | Disco Lógico |
| MDMDevDetail | Informações do Dispositivo |
| Memória | Memória |
| Modem | Modem |
| Placa principal | Placa principal |
| NetworkAdapter | Placa de Rede |
| NetworkAdapterConfiguration | Configuração da Placa de Rede |
| NetworkClient | Cliente de Rede |
| NetworkLoginProfile | Perfil de Início de Sessão de Rede |
| NTEventlogFile | Ficheiro de Registo de Eventos NT |
| Office365ProPlusConfigurations | Configurações do Office 365 Apps |
| OfficeAddin | Suplementos do Office |
| OfficeClientMetric | Métrica de Cliente do Office |
| OfficeDeviceSummary | Resumo de Dispositivos do Office |
| OfficeDocumentMetric | Métricas de documentos do Office |
| OfficeDocumentSolution | Solução para Documentos do Office |
| OfficeMacroError | Erro de Macro do Office |
| OfficeProductInfo | Informações de Produto do Office |
| OfficeVbaRuleViolation | Violação da Regra do Office Vba |
| OfficeVbaSummary | Resumo da análise do VBA do Office |
| OperatingSystem | Sistema operacional |
| OperatingSystemEx | Sistema Operativo Ex |
| OperatingSystemRecoveryConfiguration | Configuração de Recuperação do Sistema Operativo |
| OptionalFeature | Funcionalidade Opcional |
| SO | Informações básicas sobre o sistema operativo |
| PageFileSetting | Definição de Ficheiro de Página |
| ParallelPort | Porta Paralela |
| Partition | Partições de Disco |
| PCMCIAController | Controlador PCMCIA |
| PhysicalDisk | PhysicalDisk |
| PhysicalMemory | Memória Física |
| PNPDEVICEDRIVER | Controlador de Dispositivo PNP |
| PointingDevice | Dispositivo Apontador |
| PortableBattery | Bateria Portátil |
| Portas | Portas |
| PowerCapabilities | Capacidades de Energia |
| PowerClientOptOutSettings | Definições de Exclusão da Gestão de Energia |
| PowerConfigurations | Configuração de Energia |
| PowerManagementDaily | Dados Diários do Power Management |
| PowerManagementInsomniaReasons | Motivos para a Insónia no Poder |
| PowerManagementMonthly | Dados Mensais do Power Management |
| PowerSettings | Definições de Energia |
| PrinterConfiguration | Configuração da Impressora |
| PrinterDevice | Dispositivo de Impressora |
| PrintJobs | Tarefas de Impressão |
| Processo | Um processo num sistema operativo |
| ProcessModule() | Módulos carregados por processos especificados |
| Processador | Processador |
| ProtectedVolumeInformation | Informações de Volume Protegido |
| Protocolo | Protocolo |
| QuickFixEngineering | Engenharia de Correções Rápidas |
| Registro | Todos os valores de uma chave de registo específica A partir da versão 2107, o Valor da chave foi adicionado à entidade Registry() |
| SCSIController | Controlador SCSI |
| SerialPortConfiguration | Configuração da Porta de Série |
| SerialPorts | Portas de Série |
| ServerFeature | Funcionalidade de Servidor |
| Serviço | Um serviço num sistema informático com o Windows |
| Serviços | Serviços |
| Partilhas | Partilhas |
| SMBConfig | Configuração SMB de um dispositivo |
| SMSAdvancedClientPorts | Portas de Cliente Configuration Manager |
| SMSAdvancedClientSSLConfigurations | Configurações SSL do Cliente Configuration Manager |
| SMSAdvancedClientState | Configuration Manager Estado do Cliente |
| SMSDefaultBrowser | Browser Predefinido |
| SMSSoftwareTag | Etiqueta de Software |
| SMSWindows8Application | Aplicação Do Windows |
| SMSWindows8ApplicationUserInfo | Informações de Utilizador da aplicação Windows |
| SoftwareShortcut | Atalho de Software |
| SoftwareUpdate | Uma atualização de software aplicável, mas não instalada no dispositivo |
| Dispositivos Sonoros | Dispositivos de Som |
| SWLicensingProduct | Produto de Licenciamento de Software |
| SWLicensingService | Serviço de Licenciamento de Software |
| SystemAccount | Conta de Sistema |
| SystemBootData | Dados de Arranque do Sistema |
| SystemBootSummary | Resumo do Arranque do Sistema |
| SystemConsoleUsage | Utilização da Consola do Sistema |
| SystemConsoleUser | Utilizador da Consola do Sistema |
| SystemDevices | Dispositivos de Sistema |
| SystemDrivers | Controladores de Sistema |
| SystemEnclosure | Bastidor do Sistema |
| TapeDrive | Unidade de Banda |
| TimeZone | Fuso Horário |
| TPM | TPM |
| TPMStatus | Estado do TPM |
| TSIssuedLicense | Licença Emitida do TS |
| TSLicenseKeyPack | Pacote de Chaves de Licença do TS |
| UninterruptiblePowerSupply | Fonte de Alimentação Ininterrupta |
| USBController | Controlador USB |
| USBDevice | Dispositivo USB |
| Usuário | Uma conta de utilizador com uma ligação ativa ao dispositivo |
| USMFolderRedirectionHealth | Estado de Funcionamento do Redirecionamento de Pastas |
| USMUserProfile | Estado de Funcionamento do Perfil de Utilizador |
| VideoController | Controlador de Vídeo |
| VirtualMachine | Máquina Virtual |
| VirtualMachine64 | Máquina Virtual (64) |
| Volume | Volume |
| WindowsUpdate | Windows Update |
| WindowsUpdateAgentVersion | Versão do Agente do Windows Update |
| WinEvent() | Eventos dentro de 24 horas (por predefinição) a partir de um registo de eventos do Windows |
| WriteFilterState | Estado do Filtro de Escrita |
Operadores de tabela
Os operadores de tabela podem ser utilizados para filtrar, resumir e transformar fluxos de dados. Atualmente, são suportados os seguintes operadores:
| Operadores de tabela | Descrição |
|---|---|
| count | Devolve uma tabela com um único registo que contém o número de registos |
| distinct | Produz uma tabela com a combinação distinta das colunas fornecidas da tabela de entrada |
| participar | Intercalar as linhas de duas tabelas para formar uma nova tabela ao corresponder a linha para o mesmo dispositivo |
| ordenar por | Ordenar as linhas da tabela de entrada por uma ou mais colunas |
| projeto | Selecione as colunas a incluir, mudar o nome ou largar e inserir novas colunas calculadas |
| tomar | Regressar ao número especificado de linhas |
| top | Devolve os primeiros N registos ordenados pelas colunas especificadas |
| em que | Filtra uma tabela para o subconjunto de linhas que satisfazem um predicado |
Operadores Escalares
A tabela seguinte resume os operadores:
| Operadores | Descrição | Exemplo |
|---|---|---|
| == | Igual a | 1 == 1, 'aBc' == 'AbC' |
| != | Não Igual | 1 != 2, 'abc' != 'abcd' |
| < | Menos | 1 < 2, 'abc' < 'DEF' |
| > | Maior | 2 > 1, 'xyz' > 'XYZ' |
| <= | Menor ou Igual | 1 <= 2, 'abc' <= 'abc' |
| >= | Maior ou Igual | 2 >= 1, 'abc' >= 'ABC' |
| + | Adicionar | 2 + 1, now() + 1d |
| - | Subtrair | 2 - 1, now() - 1h |
| * | Multiplicar | 2 * 2 |
| / | Dividir | 2 / 1 |
| % | Modulo | 2 % 1 |
| como | O Lado Esquerdo (LHS) contém uma correspondência para o Lado Direito (RHS) | 'abc' like '%B%' |
| !like | O LHS não contém uma correspondência para RHS | 'abc' !like '_d_' |
| contains | O RHS ocorre como uma subsecção do LHS | 'abc' contains 'b' |
| !contém | O RHS não ocorre no LHS | 'team' !contains 'i' |
| startswith | O RHS é uma subsecção inicial do LHS | 'team' startswith 'tea' |
| !começacom | O RHS não é uma subsecção inicial do LHS | 'abc' !startswith 'bc' |
| endswith | O RHS é uma subsecção de fecho do LHS | 'abc' endswith 'bc' |
| !terminacom | O RHS não é uma subsecção de fecho do LHS | 'abc' !endswith 'a' |
| e | Verdadeiro se e apenas se RHS e LHS forem verdadeiros | (1 == 1) and (2 == 2) |
| ou | Verdadeiro se e apenas se RHS ou LHS for verdadeiro | (1 == 1) or (1 == 2) |
Funções de agregação
As funções de agregação podem ser utilizadas com o operador resumir tabela para calcular valores resumidos. Atualmente, são suportadas as seguintes funções de agregação:
| Função | Descrição |
|---|---|
| avg() | Devolve a média dos valores em todo o grupo |
| count() | Devolve uma contagem dos registos por grupo de resumo |
| countif() | Devolve uma contagem de linhas para as quais Predicado é avaliado como verdadeiro |
| dcount() | Devolve o número de valores distintos no grupo |
| max() | Devolve o valor máximo em todo o grupo |
| maxif() | A partir da versão 2107, pode utilizar maxif com o operador resumir tabela.
Devolve o valor máximo em todo o grupo para o qual Predicado avalia como true. |
| min() | Devolve o valor mínimo em todo o grupo |
| minif() | A partir da versão 2107, pode utilizar minif com o operador resumir tabela.
Devolve o valor mínimo no grupo para o qual Predicado é avaliado como true. |
| percentil() | Devolve uma estimativa para o percentil de classificação mais próximo especificado da população definida por Expr |
| sum() | Devolve a soma dos valores em todo o grupo |
| sumif() | Devolve uma soma de Expr para a qual Predicado avalia como verdadeiro |
Funções escalares
As funções escalares podem ser utilizadas em expressões. Atualmente, são suportadas as seguintes funções escalares:
| Função | Descrição |
|---|---|
| ago() | Subtrai o período de tempo especificado à hora atual do relógio UTC |
| bin() | Arredonda os valores para um número de datetime múltiplos de um determinado tamanho de discretização |
| case() | Avalia uma lista de predicados e devolve a primeira expressão de resultado cujo predicado é satisfeito |
| datetime_add() | Calcula um novo datetime a partir de uma parte de data especificada multiplicada por uma quantidade especificada, adicionada a um datetime especificado |
| datetime_diff() | Calcula a diferença entre dois valores de data/hora |
| iif() | Avalia o primeiro argumento e devolve o valor do segundo ou terceiro argumentos consoante o predicado avaliado como verdadeiro (segundo) ou falso (terceiro) |
| indexof() | A função comunica o índice baseado em zero da primeira ocorrência de uma cadeia especificada na cadeia de entrada |
| isnotnull() | Avalia o seu único argumento e devolve um valor Booleano que indica se o argumento é avaliado como um valor não nulo |
| isull() | Avalia o seu único argumento e devolve um valor Booleano que indica se o argumento é avaliado como um valor nulo |
| now() | Devolve a hora atual do relógio UTC |
| strcat() | Concatena entre 1 e 64 argumentos |
| strlen() | Devolve o comprimento, em carateres, da cadeia de entrada |
| subcadeia() | Extrai uma subcadeia de uma cadeia de origem a partir de um índice para o fim da cadeia |
| tostring() | Converte a entrada numa representação de cadeia |
Entidades, operadores e funções adicionais para CMPivot a partir de Configuration Manager
Importante
Estes itens não são suportados quando executa o CMPivot a partir do Microsoft Intune centro de administração.
| Tipo | Item | Descrição |
|---|---|---|
| Entidade | AccountSID | SID da Conta |
| Entidade | FileContent() | Conteúdo de um ficheiro específico |
| Entidade | NAPClient | Cliente NAP |
| Entidade | NAPSystemHealthAgent | Agente do Estado de Funcionamento do Sistema NAP |
| Entidade | RegistryKey() | Devolve todas as chaves de registo correspondentes à expressão especificada (a partir da versão 2107) |
| Operador de tabela | render | Compõe os resultados como saída gráfica |
Próximas etapas
Para saber mais sobre o CMPivot, veja Utilizar o CMPivot.