Besoin d'un expert fichier de commande .bat

Fermé
DiesIrae - 28 mai 2018 à 08:33
 Utilisateur anonyme - 10 juin 2018 à 00:49
Bonjour,
alors voilà mon problème, je voudrais porter un script shell que j'ai fait sous Linux, sur Windows, mais je suis extrêmement limité avec ce dernier.

Il s'agit en gros de scanner / établir une liste des PCs connectés au mien (j'ai vision sur tout les postes de ma boite donc normalement tout les pcs sont connectés au mien).

Et d'en faire deux listes, une uniquement avec les adresses IPs, et une uniquement avec les noms des ordinateurs.

Pour le moment arp -a me sort presque ce que je veux, j'aimerais juste envoyer les ips dans un fichier texte sans garder le reste, faire un peu comme sous linux avec grep / sed

pareil avec nslookup je voudrais garder uniquement les noms des pcs, et virer tout le reste.

Est-ce que c'est faisable ou j'en demande trop ? :D

merci d'avance pour votre aide !


A voir également:

2 réponses

Utilisateur anonyme
9 juin 2018 à 23:45
Bonsoir,
ce type de Shell à faire n'est pas des moindre à faire. J'ai oublié comment on fait.
Je vais aller sur renseigner et je pense que vous feriez bien de faire de même.
Google est votre ami :) !
Je vous dirais les résultats de mon cotés !
Sur ce, passez une bonne soirée.
0
Utilisateur anonyme
10 juin 2018 à 00:49
Pour les IP tu peux essayer ça:


@echo off
for /F "eol=;" %%i in ('arp -a^|findstr /r /c:" [0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*"') do echo %%i >> ip_arp.txt
0