Jump to content

Registry: per Script Strings (Server Pfad) suchen & ersetzen


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

Empfohlene Beiträge

Hallo

 

ich habe ein Problem beim erstellen eines Scriptes, welches Strings in der Registry suchen und ersetzen soll.

 

 

Ich möchte in der Registry* denn Pfad eines Servers(..\Server1\..) via Script raussuchen lassen und durch einen anderen String ersetzen (..\Server2\..).

*HKEY_CURRENT_USER

 

Dies Script soll dann auf ca. 300 Rechnern beim hochfahren die beiden Strings austauschen um sicherzustellen das beim Deaktivieren des alten Servers kein Arbeitsverlust ensteht.

 

 

Danke schön mal für das anschauen und ich hoffe das ich hier eine Problem Lösung finde.

 

Gruß Johannes

Link zu diesem Kommentar

Hey Danke für die Schnelle Andworten...

(und sorry für das späte schreiben meinerseits.. leider nicht vorher dazu gekommen)

 

@ Shemeneto, ich werde mich in Deinen Link jetzt diese Woche über reinlesen... Kenne mit mit WMI Klasse StdRegProv leider noch gar nicht aus.

 

@ Blub, Dein ansatz gefällt meinem "Headadmin" gut und wir versuchen mal das in diese Richtung zu lösen..

 

Ich denke ich habe mich nicht ganz Richtig ausgedrückt in meinem ersten post...

Wir haben bereits denn Neuen Server am Laufen und möchten die 300 PC´s überprüfen, ob da noch einstellung, welche auf denn alten Server verweisen vorhanden sind.

 

Die Aktuen Programme sind schon kontrolliert ob alles läuft, aber in es kann sein das in einzellen fällen da noch der alte Server vorhanden ist..

 

Darum sollte es ja auch ein Script sein, welches dann ausgeführt wird, wenn ein Rechner hochfährt, um sicherzugehen das jeder Rechner auch die änderung mitbekommt.

 

@ Dukel, Ich bin noch nicht so gut im Scripting... Hast Du einen Link wo ich mehr dazu lesen kan (oder ein schlagword für google) ?

 

 

Ungetestet:

 

get-childitem HKCU: -recurse | % { $_.replace("`\server1`\","`\server2`\") }

 

 

Aber ich würde das auch lieber umgehen.

 

Welche Einstellungen sollen genau geändert werden?

 

Es sollen einstellung wie Drucker-, MS-Folder (My Dokuments / My Music / ...), Usereinstellung wie shortcuts aufn Desktop, Program- pfade etc. geändert werden..

 

 

Sorry wenn ich eventuell recht offensichtliche fragen stelle, aber ich bin noch nicht ausgelernt und für mich sind dann doch noch viele sachen Recht "neu".

 

Danke nochmals für die Hilfe! :-)

Link zu diesem Kommentar

Hallo Johannes,

 

Ich bin noch nicht so gut im Scripting... Hast Du einen Link wo ich mehr dazu lesen kan (oder ein schlagword für google) ?

 

Schlagworte bei Google...

 

powershell search HKCU recursion

 

2 Beispiellinks...

 

Working with Registry Keys

 

Chapter 16. The Registry - Master-PowerShell | With Dr. Tobias Weltner - PowerShell.com

 

Gruß

 

Dirk

Link zu diesem Kommentar

 

@ Blub, Dein ansatz gefällt meinem "Headadmin" gut und wir versuchen mal das in diese Richtung zu lösen..

 

 

Hallo Johannes,

Glaub mir, der "Ansatz" über DNS funktioniert einwandfrei. Das habe ich selbst schon dutzendfach bei Migrationen von Fileservern etc. bei weit mehr als 300 Clients so gemacht.

Man sollte sich nur eine kleine Datenbank bzw. Exceltabelle anlegen, in der man solche statischen Einträge bzw. CNames im DNS dokumentiert.

 

cu

blub

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...