Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Allgemein


Alles zum Thema Windows Clients für den Desktop: Windows 95 / 98 / NT / 2000 / XP / Vista / Win 7 — Q & A zu den Windows Client Versionen sowie Windows Media Center / Windows Home Server


Antwort
     
Themen-Optionen
Alt 17.08.2005, 17:04   #1
Newbie
 
Offline
Registriert seit: 08-2005
Beiträge: 2
Rechnernamen patchen mit Bash

Hallo,

ich habe ein Problem mit dem patchen des Rechnernamens in einem Bashscript.
Die Netzwerkkonfiguration lese ich, mit einem Script, aus einer Datei aus und möchte diese Werte (IP,Gatway,DNS etc.) patchen. Alles funktioniert, jedoch weiß ich nicht wie ich den Rechnernamen verändern kann
Bitte um Hilfe !
    Mit Zitat antworten
Alt 17.08.2005, 18:23   #2
Gast
 
Offline
Registriert seit: 12-2004
Ort: irgendwo im Filesystem
Beiträge: 2.657
du suchst
hklm\system\CCS\Services\tcpip\parameter
dort unter Hostname und NV Hostname
beide Reg_SZ {logisch}
    Mit Zitat antworten
Alt 18.08.2005, 11:01   #3
Board Veteran
 
Benutzerbild von varnik
 
Offline
Registriert seit: 11-2003
Ort: Mittelfranken
Beiträge: 1.391
Zitat von Das Urmel
du suchst
hklm\system\CCS\Services\tcpip\parameter
dort unter Hostname und NV Hostname
beide Reg_SZ {logisch}
Hi,

nachdem die beiden Einträge verändert werden, bleibt der alte Name irgendwo im System gespeichert. Ich würde das Progrämmchen NEWSID.EXE (www.sysinternals.com)dafür verwenden. Z.B.
newsid -a <neuer name>
ganz am Ende deines Skriptes. Dann wird nicht nur die SID geändert sondern auch der Rechner-Name und dabei startet der Rechner selbst neu. Den neuen Namen kannst du als eine Variable dem Befehl übergeben.

Signatur
Die Kenntnis einiger Prinzipien kompensiert die Unkenntnis mehrer Fakten.
Jede Aufgabe hat mindestens zwei Lösungen. Eine Einfache und die zuerst Eingefallene.
mfg Nik

    Mit Zitat antworten
Alt 18.08.2005, 11:59   #4
Gast
 
Offline
Registriert seit: 12-2004
Ort: irgendwo im Filesystem
Beiträge: 2.657
Zitat von Das Urmel
du suchst
hklm\system\CCS\Services\tcpip\parameter
dort unter Hostname und NV Hostname
beide Reg_SZ {logisch}
Das war mal zu voreilig geklickt - kommt vor.

Es gibt die Möglichkeit, das per Workstation-Namechanger zu machen,
was der OP aber nicht vorhatte, aber sicher für unattended Setup für manche auch eine Lösung sein mag

Selber scripten geht natürlich auch.

Dazu stellt man erstmal fest, weches Controlset das aktive ist, findet man raus über
hklm\system\select
hier dann das D-Word von current ermitteln, wird in aller Regel 001 sein.
Die weiteren Values sind nun Reg_SZ - wie im ersten Posting schon richtig.

Hiermit hat man dann das aktive Controlset001 ermittelt und verändert dann im
hklm\system\ccs001\tcpip\parameter
Hostname = Neuer Computername {ist nicht zwingend nötig, weil der woanders rausgezogen wird}
NV Hostname = Neuer Computername {der ist zwingend nötig }
Nun noch im
hklm\system\ccs001\control\computername\computername
Computername = Neuer Computername { in Grossbuchstaben}
ändern.

Nach dem erforderlichen Reboot ist die Umtaufe dann erledigt.

@Varnik:
netter Hinweis, aber die SID wollte der OP nun nicht ändern, sondern nur die Maschine umtaufen.
    Mit Zitat antworten
Alt 25.08.2005, 14:42   #5
Newbie
 
Offline
Registriert seit: 08-2005
Beiträge: 2
Danke, danke, danke

Ich ziehe beide Varianten in Betracht, da ich bei der Imageverteilung ja natürlich auch die SID ändern muß (kann, darf, soll ...)
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2K3 - Server 2003 patchen srkonus Windows Server Forum 4 17.03.2008 20:13
Escape Zeichen in Win "bash" skript Toxic Windows Forum — Allgemein 0 10.04.2006 23:15
SUS - Dienst patchen sim Windows Forum — Allgemein 3 01.06.2004 16:30
Office Patchen Bassi Windows Forum — Allgemein 4 12.03.2004 12:02
Gigabitverbindungen patchen neuner99 Windows Forum — LAN & WAN 4 29.07.2003 22:10


Alle Zeitangaben in MEZ/CET. Es ist jetzt 07:40 Uhr. Seite generiert in 0,031 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang