Configuração de métricas de processos

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Configure os principais processos por CPU e os principais processos por métricas de memória do Microsoft Endpoint Configuration Manager para investigação.

    Antes de Iniciar

    Função necessária: sn_cimaf.sn_cimaf_admin

    Procedimento

    1. Abra o Microsoft Endpoint Configuration Manager.
    2. Crie um script do MECM com o nome GetProcess.
    3. Informe o código abaixo no bloco de script.
      Param(
      [Parameter(Mandatory=$True)]
      [string]$orderBy,
      [Parameter(Mandatory=$True)]
      [string]$top
      )
      
      $processes = get-process
      
      $Total = 0;
      ForEach ($process in $processes) {
          $Total += $process.cpu;
      }
      
      $processes | Sort-Object $orderBy -Descending | select processname,id,ws,cpu -First $top | select processname,id, @{l="mem"; e={$_.ws}}, @{l="cpu"; e={($_.cpu / $Total) * 100}};
      
    4. Recupere e copie o GUID do script.
    5. Abra a tabela de configuração do adaptador do MECM [sn_mecm_adapter_config].
      A tabela de configuração do adaptador do MECM exibe a lista de configurações do adaptador.
    6. Na lista de configurações, selecione e edite Processos em execução - CPU%.
    7. No campo de entrada de Ação, adicione o GUID do script.
      Editar processos em execução na CPU
    8. Clique em Salvar.
    9. Na lista de configurações, selecione e edite Processos em execução - MEM.
    10. No campo de Entrada de ação, adicione o GUID do script.
    11. Clique em Salvar.

    Resultado

    Os principais processos por CPU e por métricas de memória são exibidos na guia Investigação do registro de incidente do Espaço de operações de serviços.