Jump to content

vbscript registry auslesen


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

Empfohlene Beiträge

Geschrieben

Hi!

 

Folgendes Problem. Wenn ich den Prozessor aus der Registry auslesen will kommt bei manchen PCs der Fehler:

 

Unable to open registry key

"HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\\ProcessorNameString

 

Code: 80070002

WshShell.RegRead

 

Hab das jetzt auf ca. 10 PCs bei mir im Büro getestet. Da funktionierts ohne Probleme (Betriebssystem dieser 10 PCs Windows 2000 Professional)

Jetzt habe ich dieses Script in der ganzen Domäne getestet und da kommt bei manchen PCs dieser Fehler und der Key wird nicht ausgelesen.

 

Kann das unter umständen etwas mit den lokalen Benutzerrechten der User etwas zu tun haben? Also falls einer dieser User lokale Administratorrechte hat und der andere "nur" Benutzerrechte?

Geschrieben

Warum fragst du denn den Prozessor nicht per WMI ab? Das geht doch ansich viel einfacher. Ausserdem dürften die WMI-Informationen etwas verlässlicher sein, als die aus der Registry.

 

Bzw. sind denn die PC's auf denen das nicht geht mit einem andren BS installiert?

 

So mach ich das:


sCPU = "<b>Prozessor:</b>" & vbcrlf
Set CimSet=_
GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf("Win32_Processor")
For Each obj in CimSet
sCPU = sCPU & "<ul>" & "Manufacturer: " & obj.Manufacturer & "<br>" & vbcrlf & _
"Name: " & trim(obj.Name) & "<br>" & vbcrlf & _
"Current Clock Speed: " & cstr(obj.CurrentClockSpeed) & "MHz" & "<br>" & vbcrlf & _
"Level2 Cache Size: " & cstr(obj.L2CacheSize) & "kByte" & "</ul>" & vbcrlf
Next
[/Code]

 

Ich schreib aber nebenbei noch HTML-Tags drumrum, weil ich das ganze als HTML-Dokument ablegen will.

 

Gruß

Carsten

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

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
×
×
  • Neu erstellen...