Konfigurieren Sie die Top-Prozesse nach CPU und die Top-Prozesse nach Speichermetriken für Microsoft Endpoint Configuration Manager for Investigation.
Vorbereitungen
Erforderliche Rolle: sn_cimaf.sn_cimaf_admin
Prozedur
-
Öffnen Sie den Microsoft Endpoint-Konfigurationsmanager.
-
Erstellen Sie ein MECM-Skript mit dem Namen GetProcess.
-
Geben Sie den folgenden Code im Skriptblock an.
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].
Die Tabelle „MECM-Adapterkonfiguration“ zeigt die Liste der Adapterkonfigurationen an.
-
Wählen Sie in der Liste der Konfigurationen die Option 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 Laufende Prozesse – MEMaus, und bearbeiten Sie sie.
-
Fügen Sie im Feld Aktionseingabe die Skript-GUID hinzu.
-
Klicken Sie auf Speichern.