Configurez les mesures des principaux processus par processeur et des principaux processus par mémoire pour Microsoft Endpoint Configuration Manager for Investigation.
Avant de commencer
Rôle requis : sn_cimaf.sn_cimaf_admin
Procédure
-
Ouvrez Microsoft Endpoint Configuration Manager.
-
Créez un script MECM intitulé GetProcess.
-
Fournissez le code suivant dans le bloc 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}};
-
Récupérez et copiez le GUID du script.
-
Ouvrez la table Configuration de l'adaptateur MECM [sn_mecm_adapter_config].
La table Configuration de l'adaptateur MECM affiche la liste des configurations de l'adaptateur.
-
Dans la liste des configurations, sélectionnez et modifiez Running processes - CPU% (Exécution des processus - % du processeur).
-
Dans le champ Entrées d'actions, ajoutez le GUID du script.
-
Cliquez sur Enregistrer.
-
Dans la liste des configurations, sélectionnez et modifiez Running processes - MEM (Exécution des processus - Mémoire).
-
Dans le champ Entrées d'actions, ajoutez le GUID du script.
-
Cliquez sur Enregistrer.