プロセスメトリクスの設定

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:1分
  • 調査フレームワーク用 Microsoft Endpoint Configuration Manager に対し、CPU 別の上位プロセスおよびメモリ別の上位プロセスのメトリクスを設定します。

    始める前に

    必要なロール:sn_cimaf.sn_cimaf_admin

    手順

    1. Microsoft Endpoint Configuration Manager を開きます。
    2. GetProcessという名前の MECM スクリプトを作成します。
      詳細については、「Microsoft Endpoint Configuration Manager でのスクリプトの作成」を参照してください。
    3. スクリプトブロックに次のコードを入力します。
      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. スクリプト GUID を取得してコピーします。
    5. MECM アダプタ構成 [sn_mecm_adapter_config] テーブルを開きます。
      MECM アダプター構成テーブルには、アダプター構成のリストが表示されます。
    6. 構成のリストから、[実行中のプロセス - CPU%] を選択して編集します。
    7. [アクションの入力] フィールドに、スクリプト GUID を追加します。
      実行中のプロセス CPU を編集
    8. [保存] をクリックします。
    9. 構成のリストから、[実行中のプロセス - MEM] を選択して編集します。
    10. [アクションの入力] フィールドに、スクリプト GUID を追加します。
    11. [保存] をクリックします。

    タスクの結果

    CPU 別の上位プロセスとメモリ別の上位プロセスのメトリクスが、サービスオペレーションワークスペース のインシデントレコードの [調査] タブに表示されます。