amartinsen Skrevet 16. desember 2007 Del Skrevet 16. desember 2007 (endret) Jeg holder på med et script som skal endre hostsfilen på en masse maskiner. Det jeg trenger er en snutt som finner ip adressen på maskinen der batch filen kjøres slik at jeg kan bruke denne som en variabel som skal inn i hosts filen. Noen som kan hjelpe meg med dette? Endret 16. desember 2007 av amartinsen Lenke til kommentar
aklla Skrevet 16. desember 2007 Del Skrevet 16. desember 2007 (endret) dette setter ip`n som %ip% på maskinen det blir kjørt på... @echo off ipconfig >> ip1.txt set ip=0 for /F "tokens=14" %%f in (ip1.txt) DO echo %%f >> ip2.txt for /F "delims=~" %%b in (ip2.txt) DO ( set ip=%%b goto set_ip) :set_ip echo %ip% >> ip.txt del ip1.txt del ip2.txt set ip= for /F "delims=~" %%f in (ip.txt) DO set ip=%%f del ip.txt edit: det er mye kode der som virker unødvendig, men det er stort sett for å fjerne ekstra tegn som legger seg med IP`n Endret 17. desember 2007 av aklla Lenke til kommentar
amartinsen Skrevet 16. desember 2007 Forfatter Del Skrevet 16. desember 2007 Mange takk. Dette kan jeg bruke :-) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå