Powershell Get Pourcentage PROCESSEUR
Il ne semble pas être une des explications simples sur la façon d'obtenir des taux d'utilisation du CPU d'un processus dans Powershell. J'ai googlé et fouillé ici et je ne vois pas quelque chose de définitif. Quelqu'un peut-il expliquer en termes simples comment obtenir le taux d'utilisation du CPU d'un processus? Merci!
Voici quelque chose pour vous aider à démarrer 😉
$id4u = gps | ? {$_.id -eq 412}
function get_cpu_percentage {
# Do something cool here
}
get_cpu_percentage $id4u
Vous devez vous connecter pour publier un commentaire.
À l'aide de WMI:
Fonction:
Comment à ce sujet?
Vous l'esprit, ce est un scriptProperty et de ne pas montrer quoi que ce soit pour des systèmes à distance. Ce qui est connu.
get-contre fournit des informations sur les performances du système. Vous pouvez obtenir de l'information sur un seul processus. Il n'y a plus à ce sujet ici: http://social.technet.microsoft.com/Forums/lv/winserverpowershell/thread/8d7502d4-9e67-43f7-94da-01755b719cf8 et ici http://blogs.technet.com/b/heyscriptingguy/archive/2010/02/16/hey-scripting-guy-february-16-2010a.aspx
Je ne suis pas sûr si c'est ce que vous cherchez, mais ici, c'est une possibilité en utilisant le nom de processus et d'obtenir de gré à gré.
Remarque: si vous avez plus de 1 processeur je crois que vous devriez diviser le résultat par le nombre de processeurs. Vous pouvez obtenir cette valeur à l'aide:
ou à l'aide de proc id et gps:
Note: je crois que la valeur retournée par get-process est le CPU secondes utilisé par le processus depuis le début. Ce n'est pas le pourcentage de cpu utilisé.