tuer un processus sur un ordi distant - Shell/Batch - Programmation
Marsh Posté le 13-06-2006 à 00:28:52
Code :
|
Marsh Posté le 13-06-2006 à 00:30:24
sous win XP et win2003 tu peux également utiliser taskkill :
Code :
|
Marsh Posté le 13-06-2006 à 09:53:58
merci mais je ne souhaite pas utilise le nom du processus mais son id. C ça mon problème!
merci qd même
Marsh Posté le 13-06-2006 à 09:55:46
ah je suis désolé! je navais pas vu que tu avais répondu à ma question avant!
merci bcp!
Marsh Posté le 13-06-2006 à 10:17:41
heu...ça ne marche pas...
voici le script:
Code :
|
comment spécifier que le délimiteur est un espace dans for /f "tokens=1,2,* delims=[espace]"
merci!
Marsh Posté le 13-06-2006 à 10:28:16
si tu l'utilises dans un .bat il faut doubler les %
Code :
|
Marsh Posté le 12-06-2006 à 18:02:43
Bonjour,
Je souhaite pouvoir tuer le processus à l'origine d'un logiciel appelé cassopiee sur des ordinateurs distants...et ce, grâce à l'utilitaire pskill.
pskill [\\computer [-u username [-p password]]] <process Id or name>
J'ai testé en utilisant le nom du processus mais ça ne marchait pas.
La solution était donc de prendre l'id du processus.
Or, l'id change d'une change du machine à une autre, d'où la nécessité de dresser la liste des processus en cours puis d'extraire l'id du processus grâce à l'outil pslist.
Voici donc le code:
le résultat ds cassiopee_process est le suivant:
Il ne me reste plus qu'à extraire de ce fichier l'id du processus qui est 1272 et ce, grâce au système de jeton.
Or, je ne vois pas comment effectuer ma boucle... (tokens=2, je crois en tt cas...)
si qqn pouvait m'éclairer!
merci!