Zum Inhalt springen

Registryeintrag auslesen und ggf. ändern mit VB-Script


Empfohlene Beiträge

Geschrieben

Hallo!

Weiß gar nicht ob das überhaupt so möglich ist, aber das werd ich (hofflich) bald erfahren... ;)

Will einen Registryeintrag auslesen, und wenn ein bestimmter Wert drin steht, dann soll er in ändern.

z.B. Ist der Eintrag in [HKEY_LOCAL_MACHINE\bla\blabla2] = Server1

dann ändere den Eintrag in Server2

Lautet der Eintrag anders als Server1, dann mach gar nichts.

Oder weiß jemand vielleicht eine andere Lösung???

DANKE schon mal!

andi

Geschrieben

Auch eine Möglichkeit. Nur sind meine Programmierkenntnisse leider nicht die besten.... :(

Weiß ja gar nicht wirklich wie ich anfangen soll... :rolleyes:

Geschrieben


Dim WSHShell As Object 

Set WSHShell = CreateObject ("WScript.Shell")

WshShell.RegWrite "HKEY_LOCAL_MACHINE\bla\blabla2", "Server2"

Das war jetzt einfachmal aus dem Link kopiert... :rolleyes:

müsste eigentlich gehen... hoff ich mal :floet:

Geschrieben

Achso...

dann halt


Dim WSHShell As Object 

Set WSHShell = CreateObject ("WScript.Shell")

if (WshShell.RegRead("HKEY_LOCAL_MACHINE\bla\blabla2") = "Server1") then

[INDENT]WshShell.RegWrite "HKEY_LOCAL_MACHINE\bla\blabla2", "Server2"[/INDENT]


endif

? :rolleyes:

Geschrieben

So hab's jetzt hingekriegt, für die, die's interessiert, hier der Code...: :D


Const HKEY_LOCAL_MACHINE = &H80000002


strComputername = "."

Set oReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputername & "\root\default:StdRegProv")


strKeyPath = "SOFTWARE\INTEL\LANDesk\VirusProtect6\CurrentVersion"

strValue = "Parent"

oReg.GetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValue, str_Server

If UCase(str_Server) = "Server1" Then

oReg.SetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValue, "Server2"

End if

andi

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...