Registry Schlüssel in variablen Ordnern suchen und ersetzen per Batcg
Hallo,
wollte die Druckerports per Batch ändern, da die Drucker in ein anderes Netz ziehen:
reg copy "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_192.168.15.208" "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_192.168.16.208" /s /f
reg ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_192.168.16.208" /v "IPAddress" /t REG_SZ /d "192.168.16.208" /f
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_192.168.15.208" /f
die Anschlussports werden auch erfolgreich angelegt.
Mein Problem ist es nun da die Drucker bei jedem anders heißen unter dem Pfad:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\<unterschiedliche Druckernamen>
Ich wollte nun die Drucker unter Printers auf den Schlüssel Portnamen durchsuchen (IP_1923.168.15.208) und soll den Wert durch IP_192.168.16.208 ersetzen
Bitte sagt mir wie man dies per Batch realiseren kann.
wollte die Druckerports per Batch ändern, da die Drucker in ein anderes Netz ziehen:
reg copy "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_192.168.15.208" "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_192.168.16.208" /s /f
reg ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_192.168.16.208" /v "IPAddress" /t REG_SZ /d "192.168.16.208" /f
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_192.168.15.208" /f
die Anschlussports werden auch erfolgreich angelegt.
Mein Problem ist es nun da die Drucker bei jedem anders heißen unter dem Pfad:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\<unterschiedliche Druckernamen>
Ich wollte nun die Drucker unter Printers auf den Schlüssel Portnamen durchsuchen (IP_1923.168.15.208) und soll den Wert durch IP_192.168.16.208 ersetzen
Bitte sagt mir wie man dies per Batch realiseren kann.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 150782
Url: https://administrator.de/forum/registry-schluessel-in-variablen-ordnern-suchen-und-ersetzen-per-batcg-150782.html
Ausgedruckt am: 06.06.2025 um 23:06 Uhr
4 Kommentare
Neuester Kommentar

Moin,
ich finde das auch ein wenig unglücklich.
Wenn ich das jetzt richtig verstehe, willst bei jedem Client die Drucker neu setzen.
Ich würde da den Weg gehen und in die Maschine durchsuchen zu lassen, dann die vorhandene Druckerverbindung löschen und wieder anlegen. Ist sauberer als hier bestimmte Werte in die Reg reinzuklatschen. Geht wunderbar per VBS
Karo
ich finde das auch ein wenig unglücklich.
Wenn ich das jetzt richtig verstehe, willst bei jedem Client die Drucker neu setzen.
Ich würde da den Weg gehen und in die Maschine durchsuchen zu lassen, dann die vorhandene Druckerverbindung löschen und wieder anlegen. Ist sauberer als hier bestimmte Werte in die Reg reinzuklatschen. Geht wunderbar per VBS
Karo

Moin,
Diese Sprache spreche ich nicht ;.-)

Das geht logischerweise schon, aber etwas mehr elan und evtl. nur eine Frage zum Thema stellen und da zu antworten, wo du gefragt wirst, ist keine Möglichkeit die ich mag.
Gruß
Es muss nicht sauber sein nur funktionieren 
Diese Sprache spreche ich nicht ;.-)
Also gibt es keine Möglichkeit dies mit Batch zu realisieren?
..und du offenbar nicht unsere Das geht logischerweise schon, aber etwas mehr elan und evtl. nur eine Frage zum Thema stellen und da zu antworten, wo du gefragt wirst, ist keine Möglichkeit die ich mag.
Gruß