Slim_Proof (Auteur du topic), Posté le: Jeu 27 Aoû 2015, 14:05 Sujet du message: Aide Script VBS: avoir le nom d'un PC distant sous Windows
Aide Script VBS: avoir le nom d'un PC distant sous Windows7587470563
Salut,
Y a-t-il des personnes sur ce forum faisant un peu de script Windows ?
Je suis à la recherche d'un bout de code pour récupérer le nom d'un ordinateur distant sur mon réseau.
J'ai déjà un script existant qui scanne une plage d'adresse IP définie, si une IP répond, alors je scanne les processus de la machines, et si un processus que j'ai défini apparait alors je tue ce processus, et j'écris dans un fichier texte l'IP qui avait le processus en exécution, puis je passe à l'IP suivante.
Mais du coup je me retrouve avec un fichier texte d'IP.
Je voudrais pendant que je suis connecté à la machine distante (via son IP) et avant le processus de scanne des processus, récupérer aussi son nom de machine.
Cela me permettrait aussi de pouvoir faire une condition supplémentaire sur le nom de la machine. (Si computername=xxx alors je quitte le script sinon je continue).
Je sais que quand je suis connecté à la machine via l'IP il faut utiliser la commande ObjShell.Run pour lancer la commande sur l'ordinateur.
Mais je n'ai pas justement la commande distante pour récupérer le nom.
Ou alors comment récupérer dans une variable du script l'info du nom de machine généré par un nslookup (Name:)?
Merci de votre possible aide
*** Modération *** Titre édité *** Modération ***
Curtis Newton _________________ Belle journée,
Fidèle à Free depuis Septembre 2009 et Free Mobile depuis Janvier 2012
Fibre Free -> NRO: CSE28 | | Freebox Delta + Player Pop + MultiTV Player Mini 4K
Anciennement Freebox Revolution + MultiTV Player Mini 4K, migration le 22/07
Slim_Proof (Auteur du topic), Posté le: Jeu 27 Aoû 2015, 15:10 Sujet du message:
7587470563
Bonjour,
Merci.
Mais cela me renvoi le nom de l'ordinateur qui exécute le script et non pas le nom de l'ordinateur distant comme je désire. _________________ Belle journée,
Fidèle à Free depuis Septembre 2009 et Free Mobile depuis Janvier 2012
Fibre Free -> NRO: CSE28 | | Freebox Delta + Player Pop + MultiTV Player Mini 4K
Anciennement Freebox Revolution + MultiTV Player Mini 4K, migration le 22/07
Slim_Proof (Auteur du topic), Posté le: Jeu 27 Aoû 2015, 15:24 Sujet du message:
7587470563
Freeboooox a écrit:
Ah, désolé j'avais répondu vite.
Sinon il y'a la méthode qui consiste à récupérer le hostname via un ping grâce à l'IP
Code:
ping -a <adresseIP>
Merci.
Mais comment récupérer l'info du hostname dans le résultat du ping ? _________________ Belle journée,
Fidèle à Free depuis Septembre 2009 et Free Mobile depuis Janvier 2012
Fibre Free -> NRO: CSE28 | | Freebox Delta + Player Pop + MultiTV Player Mini 4K
Anciennement Freebox Revolution + MultiTV Player Mini 4K, migration le 22/07
Freeboooox, Posté le: Jeu 27 Aoû 2015, 15:27 Sujet du message:
10450096995
Slim_Proof a écrit:
Freeboooox a écrit:
Ah, désolé j'avais répondu vite.
Sinon il y'a la méthode qui consiste à récupérer le hostname via un ping grâce à l'IP
Code:
ping -a <adresseIP>
Merci.
Mais comment récupérer l'info du hostname dans le résultat du ping ?
J'ai vu sur le net dans le passé des scripts qui exploitent le ping.
Essayent d'en trouver.
Il suffit ensuite de boucler sur les adresse IP et d'écrire le résulat dans un fichier et ensuite de parcer le fichier pour extraire l'IP et le hoste name qui se trouve tout le temps au même endroit.
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum