Bonjour,
Je voudrais réaliser plusieurs nslookup depuis un batch et surtout enregistrer les résultats.
Mon programme C# génère un batch avant de l’exécuter
Code:
1 2 3 4 5 6
|
@echo off
echo debut nslookup>nslookup.txt
nslookup d....o.net >>nslookup.txt
nslookup europe.d....o.net >>nslookup.txt
nslookup d...e.net >>nslookup.txt |
Voici le message d'erreur que j'ai dans la fenêtre mais rien dans le fichier
Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processus.
Si je supprime l'envois vers le fichier texte, je me retrouve avec un écran noir aucun résultat
J'ai testé des code comme celui-ci et même résultat
Code:
1 2
|
for /f "tokens=*" %%a in ('type servers.txt 2^>NUL') do nslookup "%%a" >>output.txt |
En C# j'ai testé avec ProcessStartInfo mais j'ai le même message que plus haut
Si quelqu'un a une idée
On me demande de réaliser le nslookup sur plusieurs adresses, je n'ai pas le choix, il y a peut être d'autres solutions.
Je ne suis pas dans un active directory et je n'ai pas moyen d'accéder aux serveurs réseaux ou autres outils réseaux
Merci pour votre aide