Drucker aus Registry mittels Batchdatei auslesen
Guten Morgen,
ich habe heute Morgen den Auftrag bekommen, eine Abfrage der Drucker, die an jedem PC angeschlossen sind zu erstellen.
Ich hab mir überlegt, dass dies warscheinlich am geschicktesten mit einer Batch Datei funktionieren wird.
Die Drucker hab ich schon gefunden: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Devices
Jetzt sollen die ganzen Werte die in diesem String stehen in eine TXT Datei geschrieben werden.
Da ich mit Batch Dateien noch nie einen Wert aus der Registry ausgelesen habe, wäre es echt nett, wenn ihr mir dabei helfen könntet!
MfG
Kim
ich habe heute Morgen den Auftrag bekommen, eine Abfrage der Drucker, die an jedem PC angeschlossen sind zu erstellen.
Ich hab mir überlegt, dass dies warscheinlich am geschicktesten mit einer Batch Datei funktionieren wird.
Die Drucker hab ich schon gefunden: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Devices
Jetzt sollen die ganzen Werte die in diesem String stehen in eine TXT Datei geschrieben werden.
Da ich mit Batch Dateien noch nie einen Wert aus der Registry ausgelesen habe, wäre es echt nett, wenn ihr mir dabei helfen könntet!
MfG
Kim
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 13475
Url: https://administrator.de/contentid/13475
Ausgedruckt am: 22.11.2024 um 12:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo,
das reine Auslesen und Schreiben in eine Datei ist ziemlich einfach:
Folgendes schreibst Du in die Batch:
Allerdings sieht die Textdatei dann so aus:
Gruß,
Tim
das reine Auslesen und Schreiben in eine Datei ist ziemlich einfach:
Folgendes schreibst Du in die Batch:
reg query "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Devices" >> drucker.txt
Allerdings sieht die Textdatei dann so aus:
! REG.EXE VERSION 3.0
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Devices
Drucker1 REG_SZ winspool,LPT1:
Drucker2 REG_SZ winspool,LPT2:
Gruß,
Tim
Hallo,
welches Windows nutzt Du denn? reg.exe ist unter XP dabei, bei 2000 glaub ich auch; es war zumindest Teil des w2k Resource Kits.
Gruß,
Tim
welches Windows nutzt Du denn? reg.exe ist unter XP dabei, bei 2000 glaub ich auch; es war zumindest Teil des w2k Resource Kits.
Gruß,
Tim
Hallo,
regedit /e ist natürlich auch noch eine Möglichkeit, an die ich zugegebenermaßen nicht gedacht habe. Die Drucker werden so eben in eine REG-Datei exportiert. Ob das besser ist, hängt sicher davon ab, was Du mit den Infos aus der registry noch anstellen willst...
Warum ist das eigentlich so kompliziert aufgebaut??? regedit /e meine_date.reg "Schlüssel" hätte es doch auch getan
Klar, Du kannst auch die kompletten Hives exportieren, also HKEY_CURENT_USER, HKEY_LOCAL_MACHINE...
Vielleicht in diesem Zusammenhang:
Die Windows-Registry mit reg-Dateien bearbeiten
Gruß,
Tim
regedit /e ist natürlich auch noch eine Möglichkeit, an die ich zugegebenermaßen nicht gedacht habe. Die Drucker werden so eben in eine REG-Datei exportiert. Ob das besser ist, hängt sicher davon ab, was Du mit den Infos aus der registry noch anstellen willst...
set o=a
if %OS%.==. set o=e
start /w regedit /%o% %COMPUTERNAME%.txt
"HKEY_CURRENT_USER\Software\Microsoft\Windows
NT\CurrentVersion\Devices"
set o=
if %OS%.==. set o=e
start /w regedit /%o% %COMPUTERNAME%.txt
"HKEY_CURRENT_USER\Software\Microsoft\Windows
NT\CurrentVersion\Devices"
set o=
Warum ist das eigentlich so kompliziert aufgebaut??? regedit /e meine_date.reg "Schlüssel" hätte es doch auch getan
kann man eigentlich jeden Schlüssel
anhängen und dann in eine Datei
schreiben lassen
anhängen und dann in eine Datei
schreiben lassen
Klar, Du kannst auch die kompletten Hives exportieren, also HKEY_CURENT_USER, HKEY_LOCAL_MACHINE...
Vielleicht in diesem Zusammenhang:
Die Windows-Registry mit reg-Dateien bearbeiten
Gruß,
Tim