Registry suchen und ersetzen per Skript?

07/09/2007 - 15:50 von Benjamin Wagrocki | Report spam
Hallo NG,

wie kann ich am bequemsten Eintràge in der Registry nach einem String
durchsuchen und ersetzen?

Regedit bietet Suchen & Ersetzten leider nicht an.
Geht es mit reg.exe? Auf den ersten Blick habe ich keinen direkten
Befehl hierführ gefunden, aber evtl. muss man da nur ein wenig Tricksen?

Am liebsten wàre mir ein Skript, welches ich als Admin evtl. sogar
remote auf den Clients ausführen könnte. So muss ich nicht an alle PCs
manuell herantreten.

Hatte auch an Perl gedacht, aber dann müsste man wieder auf jeden PC den
Interpreter installieren usw. Es wàre also schön, etwas zu verwenden,
was schon auf den XP Kisten von Haus aus dabei ist. Sofern möglich. So
wie z.B. reg.exe.


Problembeschreibung:
Ich habe ein NetBIOS Problem mit ein paar XP Rechnern.

Diese wurden alle aus einem Image erstellt. Anschließend wurde teils per
NEWSid.exe und Sysprep die SID und der Computername auf jedem System
geàndert.

Jedoch kann man per Sniffer sehen und in den Ereignissprotokollen der
PCs, dass die Systeme immer noch den alten Namen vom Image per NetBIOS
broadcasten. Und da es nur einen geben kann, broadcasten die PCs wie
wild alle 30 Sekunden und verursachen unnötigen Traffic (ca. 200 PCs)

Zwar wird der richtige Computername usw. unter Computername usw
angezeigt, aber in der Registry lassen sich noch diverse Eintràge finden
wo der alte Computername (vom Image) noch drin steht. Diesen würde ich
nun gerne einfach per Skript durch den richtigen Computernamen ersetzen
wollen.

Also das Skript soll einfach den Computernamen abfragen (Befehl:
hostname) und dann in der Registry nach dem alten Namen suchen und
jedesmal den neuen hostname einsetzen. Und am schönsten halt auch noch
remote per Netzwerk.

thx
-Benjamin-
 

Lesen sie die antworten

#1 Olaf Schinkel
08/09/2007 - 18:06 | Warnen spam
Hallo!

Du wirst ja wohl die Positionen kennen, wo das auftritt.
Dann kannst du folgendes mal als Anhaltspunkt nehmen:
http://www.microsoft.com/germany/ms...x?mfr=true




Olaf

Ähnliche fragen