Jump to content

Host file - per script editieren


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hi folgendes Script sollte funktionieren solange lokale Adminrechte vorhanden sind:

 

Dim Wshshell

Dim fso

Dim f

Set WshShell = CreateObject("Wscript.shell")

sWindir = WshShell.ExpandEnvironmentStrings("%WinDir%")

Set fso = CreateObject("Scripting.FileSystemObject")

Set f = fso.OpenTextFile(swindir & "\system32\drivers\etc\hosts", 8, true,0)

f.writeline "192.168.1.1 server.domaene.de"

f.writeline "192.168.1.2 server2.domaene.de"

f.close

 

MFG

Link zu diesem Kommentar

...oder "quick & dirty" einfach per Batch-Datei:

echo [ip-adresse]      [name] >> %systemroot%\system32\drivers\etc\hosts
echo [ip-adresse]      [name] >> %systemroot%\system32\drivers\etc\hosts

 

Obwohl die Variante von ickes natürlich "schicker" ist. ;)

 

Du mußt bei beiden Varianten natürlich dafür sorgen, daß das Script nur ein Mal durchläuft oder aber ein Script schreiben, welches vor dem Eintragen der Daten überprüft, ob diese schon vorhanden sind.

 

BTW: DNS nutzt Du in der Umgebung also nicht?

 

Gruß olc

Link zu diesem Kommentar

Die Idee wäre nicht schlecht, jedoch binden das Script in eine Software Paketisierung ein, daher können wir es nicht irgendwo auf ein Share legen.

 

Noch eine andere Frage zum gleichen Thema,

Wenn man einen bestimmten Eintrag löschen möchte mit dem gleichen Script, wie lautet hierzu der Befehl?

zb bei

192.168.1.1 server1.domaene.ch

192.168.1.2 server2.domaene.ch

den Eintrag von server1 löschen? Sodass alle anderen bestehen bleiben und der neue Eintrag hinzugefügt wird wie?

Sorry kenne mich eben in vbs überhaupt nicht aus...

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...