Ergebnis 1 bis 3 von 3

Thema: DNS auslesen und WINS setzen

  1. #1
    Neuer Benutzer Avatar von cojahn
    Registriert seit
    08.06.2005
    Beiträge
    28

    Ausrufezeichen DNS auslesen und WINS setzen

    Hallo Community...

    ich möchte gerne ein Script auf Clients ausführen welches folgende
    Schritte abarbeitet:

    - WINS und DNS Eintrag vorhanden?
    - wenn ja, überprüfe IP
    - wenn IP falsch, setze korrekte IP

    Ich habe ein Script mit dem ich die WINS IP setzen kann, mir fehlt
    eigentlich nur ne Idee um das Auslesen umzusetzen.

    Hintergrund:
    Es gibt Clients die noch statische IP, DNS und WINS Einträge besitzen.
    Im Zuge einer Migration müssen diese aber die aktuellen DNS und WINS
    Einträge bekommen, und ersteinmal die statischen IPs behalten,
    ansonsten wäre das ja über DHCP kein Problem.

    Wenn jemand einen Codeschnipsel hat, mit dem ich DNS und WINS
    auslesen kann, und diesen posten könnte, wäre das großartig.
    Das fertige Script stelle ich dann hier gerne zur Verfügung.

    gruß
    coj

  2. #2
    Quoten-Depp Avatar von BeoWulf
    Registriert seit
    18.06.2003
    Beiträge
    2,805

    Standard

    sry bis jetzt hat sich keiner gemeldet und auch von uns hat grad keiner was parat.
    Wer Rechtschreibfehler findet, der kann se gerne behalten. Ja ich kenn Groß- und Kleinschreibung,so gehts aber einfach schneller :P

  3. #3
    lustiger Kerl Avatar von docyounix
    Registriert seit
    22.05.2007
    Ort
    Essen
    Beiträge
    218

    Standard

    Also mit Windows 7 sollte das gehen, weil ich damit auch unterschiedliche Netzwerkprofile konfiguriere.

    Das Ganze betreibe ich wie folgt mit einer kleinen Batch-Datei:

    :start
    @ECHO OFF
    color C0
    cls
    echo ==========================================
    echo Netzwerkkonfiguration
    echo ==========================================
    echo === Bitte waehle eine Konfiguration:
    echo ==========================================
    echo === 1: Netzwerk Zuhause 192.168.254.1
    echo === 2: Netzwerk Zivit 10.135.44.78
    echo === 3: Netzwerk DHCP
    echo === 4: aktuelle Konfiguration
    echo === 5: Beenden
    echo ==========================================
    set auswahl=
    set /p auswahl="Bitte gebe eine Nummer ein und bestaetige mit Enter! "
    if "%auswahl%" == "1" goto home
    if "%auswahl%" == "2" goto arbeit
    if "%auswahl%" == "3" goto dhcp
    if "%auswahl%" == "4" goto config
    if "%auswahl%" == "5" goto end
    goto start

    :home
    netsh -c interface ip set address name="DSL" source=static addr=192.168.254.1 mask=255.255.255.0 gateway=192.168.254.254 gwmetric=1
    netsh interface ip set dns name="DSL" static 192.168.254.254
    pause
    goto start

    :arbeit
    netsh -c interface ip set address name="DSL" source=static addr=<IP> mask=255.255.255.0 gateway=<Gateway-IP> gwmetric=1
    netsh interface ip set dns name="DSL" static <DNS-IP>
    pause
    goto start

    :dhcp
    netsh interface ip set address name="DSL" source=dhcp
    netsh interface ip set dns name="DSL" source=dhcp
    pause
    goto start

    :config
    ipconfig /all
    pause
    goto start

    :END

    Damit ist vielleicht so etwas möglich, was Du vor hast ...

    Einziger Wehrmutstropfen: Das Script muss als Administrator ausgeführt werden ...

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •