Se connecter avec
S'enregistrer | Connectez-vous

Ipconfig sur une machine distante

Dernière réponse : dans Connexions réseau et internet
Lassé par la pub ? Créez un compte
Expert Internet - Réseaux

oui, par exemple avec les outils de sysinternal (racheté par microsoft mais gratuit)
ou encore en telnet (en activant le service telnet), ou en ssh (en installant un serveur ssh pour windows, http://sshwindows.sourceforge.net/ par exemple)
en se connectant en tse (terminal serveur)
en se connectant en sql (sql server)
en se connectant à iis
...

mais dans tous les cas, il faut l'ip...

Donc si je comprens bien, il faut absolument un outil ?

Alors je dois m'assurer que l'un des outils
cités doivent être installés sur la machine distante.
C'est un peu embêtant, car je veux exécuter un script qui aura comme paramètre les noms de trois machines et ensuite va allé récupérer les infos de l'interface réseau de chaque machine:

Dhcp, Dns primaire, secondaire, Wins primaire, secondaire,etc


maith a dit :

mais dans tous les cas, il faut l'ip...


J'ai déjà le nom de la machine distante, donc pas de problème à ce niveau là.

Merci

maith a dit :
si tu nous expliquant précisément ce que tu souhaite faire ça serait plus simple de bien te répondre :) 



Salut maith,

Ce que je veux faire c'est bien simple.

Je veux récupérer des informations détaillés (Équivalent d'un IpConfig/all )sur les cartes réseaux de certaines machines sur le réseau.

J'ai essayé avec des scripts Vbs, mais ca ne m'affiche pas les adresses Dns, alors qu'avec un IpConfig/all, ca affiche tous.

J'ai bien expliqué ce que je veux ?? :) 


maith a dit :
essaye simplement avec siw
tu peux récupérer un max d'info avec (y compris à distance)


Siw c bien, mais j'iaimerai pouvoir récupérer les info par une lgine de commande et afficher ensuite le résultat dans un fichier.

Par exemple : ipconfig /all > config.txt , mais le faire sur un pc distant j'ai rien trouvé encore

opierrot@IDN a dit :
moi je fait comme ça:

>psexec \\nom_machine_distante ipconfig /all >config.txt

et ça marche très bien :) 


Alors toi té chanceux lol..

Je fais exactement la même commande, et même je le fait sur ma machine local mais ca crée un fichier vide:

Commande: psexec \\diduch ipconfig /all >config.txt

Résultat à l'écran:

PsExec v1.85 - Execute processes remotely
Copyright (C) 2001-2007 Mark Russinovich
Sysinternals - www.sysinternals.com

ipconfig exited with error code 0.

Quand j'essaye avec un cmd par exemple ca fonctionne:

Commande: psexec \\diduch cmd

Bizzare Non ??


c'est normal que tu n'as rien à l'écran: la sortie ecran est redirigée dans le fichier config.txt qui a été créé dans le répertoire où tu étais.

Par contre la commande ipconfig s'est bien exécutée sans erreur (error code 0)

essaie déjà comme ça: psexec \\nom_machine_distante ipconfig /all

opierrot@IDN a dit :
c'est normal que tu n'as rien à l'écran: la sortie ecran est redirigée dans le fichier config.txt qui a été créé dans le répertoire où tu étais.



Oui je sais qu'il n'ya rien à l'écran, mais le fichier config.txt est créé mais vide.

opierrot@IDN a dit :

essaie déjà comme ça: psexec \\nom_machine_distante ipconfig /all


J'ai essayé ca, mais il ya une fenêtre qui s'affiche est disparait en moins d' une sec et je ne comprens pas pourquoi

stephane81 a dit :
il ya une fenêtre qui s'affiche est disparait en moins d' une sec (...) le fichier config.txt est créé mais vide

Peut-être parce que Tu lances la commande directement depuis "Démarrer/Exécuter"?
Pour voir le résultat, il faut la lancer depuis une fenêtre "Invité de commandes"
Expert Internet - Réseaux

1-créer le script suivant sur la machine distante c:\ipconfig.bat
ipconfig /all > c:\ipconfig.txt

2-exécuter la commande suivante
psexe \\nom_machine -u login -p password ipconfig.bat

je viens de tester, c'est fonctionnel (et comme on exécute un script, on peut ajouter plein d'autres choses dedans, comme un envoi du résultat par exemple)
Lassé par la pub ? Créez un compte
Tom's guide dans le monde