Konfigurieren Sie die Metriken „Top-Prozesse nach CPU“ und „Top-Prozesse nach Arbeitsspeicher“ für Microsoft Endpoint Configuration Manager für Investigation .
Vorbereitungen
Erforderliche Rolle: sn_cimaf.sn_cimaf_admin
Prozedur
-
Öffnen Sie Microsoft Endpoint Configuration Manager.
-
Erstellen Sie ein MECM-Skript mit dem Namen GetProcess.
-
Tragen Sie folgenden Code in den Skriptblock ein.
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}};
-
Rufen Sie die Skript-GUID ab, und kopieren Sie sie.
-
Öffnen Sie die Tabelle „MECM-Adapterkonfiguration“ [sn_mecm_adapter_config].
In der Tabelle „MECM-Adapterkonfiguration“ wird die Liste der Adapterkonfigurationen angezeigt.
-
Wählen Sie in der Liste der Konfigurationen die Option Running processes - CPU% (Laufende Prozesse – CPU%) aus, und bearbeiten Sie sie.
-
Fügen Sie im Feld Aktionseingabe die Skript-GUID hinzu.
-
Klicken Sie auf Speichern.
-
Wählen Sie in der Liste der Konfigurationen die Option Running processes - MEM (Laufende Prozesse – MEM) aus, und bearbeiten Sie sie.
-
Fügen Sie im Feld Aktionseingabe die Skript-GUID hinzu.
-
Klicken Sie auf Speichern.