Hallo Zusammen,
ich möchte gerne mit dem Inventory von den PCs einen bestimmten Registry Schlüssel einsammeln.
Also keinen Wert davon, sondern Prüfen oder Abfragen ob ein ganz bestimmter Schlüssel in der Registry vorhanden ist.
Als Schweinerei enthält der Schlüssel auch noch einen "variablen" Benutzernamen, den ich ignorieren muss.
Also könnte der Schlüssel, dessen Existenz abzufragen ist, in etwa so aussehen:
"C:\Benutzer\MAXMÜLLER\Application Data\TESTSOFTWARE\CONFIG1."
Kommt dieser Wert (ohne den Benutzernamen) in der Registry an einer bestimmten Stelle vor, möchte ich das in irgendeiner Art abfragen. Es reicht schon wenn Inventory mir die Computer anzeigt, die diesen Reg Schlüssel besitzten.
Wie kann ich das am besten erreichen?
RegistrySchlüssel abfragen
-
- Posts: 108
- Joined: 20. Mar 2012, 16:37
- Contact:
-
- Moderator
- Posts: 7965
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Re: RegistrySchlüssel abfragen
Nur mit EmpInventory.exe wird das nicht gehen, fürchte ich.
Daher per Empirum Paket oder Batch die Daten suchen und dann das Ergebnis z.B. an eine spezielle Stelle in der Registry schreiben und von dort per EmpInventory.exe einsammeln.
Idee:
Export des RegBereichs in ein Textfile (https://store.servicenow.com/sn_appstor ... q%3Dmatrix)
Dann mit DoesTextInFileExist nach dem String suchen.
Daher per Empirum Paket oder Batch die Daten suchen und dann das Ergebnis z.B. an eine spezielle Stelle in der Registry schreiben und von dort per EmpInventory.exe einsammeln.
Idee:
Export des RegBereichs in ein Textfile (https://store.servicenow.com/sn_appstor ... q%3Dmatrix)
Dann mit DoesTextInFileExist nach dem String suchen.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
-
- Posts: 108
- Joined: 20. Mar 2012, 16:37
- Contact:
Re: RegistrySchlüssel abfragen
Hallo und Danke für die Antwort.
Ich habe mir mal in der Inventorykonfiguration die Sektion "Benutzerdefinierte Werte" angeschaut.
Hier wird doch auch etwas aus der Registry geholt und in eine Variable geschrieben.
Gut in diesem Fall sind es Werte eines bestimmten Registryschlüssels.
Der Reg Schlüssel der für uns wichtig ist enthält nur als Wert die "1".
Wäre es nicht möglich einen benutzerdefinierten Wert zu bauen der auf besagten Regschlüssel zeigt.
Wenn dieser vorhanden ist, importiert er dessen Wert, also eben die 1. Wenn er nicht da ist, wird nichts importiert.
Das müsste doch so gehen, oder?
Die Frage ist nun nur noch wie ich den Benutzernamen da rausfiltere.
Folgendes habe ich versucht:
Nach dem dann an einem betroffenen Client das Inventory gelaufen ist, steht dort folgendes unter benutzerdefinierte Werte:
irgendwas passt da noch nicht.
Ich habe mir mal in der Inventorykonfiguration die Sektion "Benutzerdefinierte Werte" angeschaut.
Hier wird doch auch etwas aus der Registry geholt und in eine Variable geschrieben.
Gut in diesem Fall sind es Werte eines bestimmten Registryschlüssels.
Der Reg Schlüssel der für uns wichtig ist enthält nur als Wert die "1".
Wäre es nicht möglich einen benutzerdefinierten Wert zu bauen der auf besagten Regschlüssel zeigt.
Wenn dieser vorhanden ist, importiert er dessen Wert, also eben die 1. Wenn er nicht da ist, wird nichts importiert.
Das müsste doch so gehen, oder?
Die Frage ist nun nur noch wie ich den Benutzernamen da rausfiltere.
Folgendes habe ich versucht:
Code: Select all
Benutzerdefinierter Wert
Name:BenutzerPfad
Wert:%HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders","**\Application Data\TESTSOFTWARE\CONFIG1\"%
Code: Select all
Name:BenutzerPfad
Wert: \Application Data\TESTSOFTWARE\CONFIG1\"%
Who is online
Users browsing this forum: No registered users and 5 guests