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
Voici le message d'erreur que j'ai dans la fenêtre mais rien dans le fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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
En C# j'ai testé avec ProcessStartInfo mais j'ai le même message que plus haut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for /f "tokens=*" %%a in ('type servers.txt 2^>NUL') do nslookup "%%a" >>output.txt
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
Partager