Configurez les principaux processus par processeur et les principaux processus par mesures de mémoire pour Microsoft Endpoint Configuration Manager pour enquête.
Avant de commencer
Rôle requis : sn_cimaf.sn_cimaf_admin
Procédure
-
Ouvrez Microsoft Endpoint Configuration Manager.
-
Créez un script MECM avec le nom 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 d’adaptateurs.
-
Dans la liste des configurations, sélectionnez et modifiez Processus en cours d’exécution : % de processeur.
-
Dans le champ Entrée d’action , ajoutez le GUID du script.
-
Cliquez sur Enregistrer.
-
Dans la liste des configurations, sélectionnez et modifiez Processus en cours - MEM.
-
Dans le champ Entrée d’action , ajoutez le GUID du script.
-
Cliquez sur Enregistrer.