調査フレームワーク用 Microsoft Endpoint Configuration Manager に対し、CPU 別の上位プロセスおよびメモリ別の上位プロセスのメトリクスを設定します。
始める前に
必要なロール:sn_cimaf.sn_cimaf_admin
手順
-
Microsoft Endpoint Configuration Manager を開きます。
-
GetProcessという名前の MECM スクリプトを作成します。
-
スクリプトブロックに次のコードを入力します。
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}};
-
スクリプト GUID を取得してコピーします。
-
MECM アダプタ構成 [sn_mecm_adapter_config] テーブルを開きます。
MECM アダプター構成テーブルには、アダプター構成のリストが表示されます。
-
構成のリストから、[実行中のプロセス - CPU%] を選択して編集します。
-
[アクションの入力] フィールドに、スクリプト GUID を追加します。
-
[保存] をクリックします。
-
構成のリストから、[実行中のプロセス - MEM] を選択して編集します。
-
[アクションの入力] フィールドに、スクリプト GUID を追加します。
-
[保存] をクリックします。