Druckeranschluss (TCP/IP) unter Windows

Wessy

Erfahrenes Mitglied
Hallo alle beisammen,

ich habe bereits mit eigener Kraft versucht Lösungen zu finden, gegoogelt, hier im Forum gesucht aber keine Möglichkeit gefunden! Es scheint so als ab es schlicht keine Lösung für mein Problem gibt.

Aber nun worum's geht:

Ich möchte die Druckerverwaltung in einem Netzwerk mit
knapp 18.000 Rechnern automatisieren. Hierzu ist angedacht, alle Druckserver zu entfernen und die Drucker direkt über den TCP/IP-Port anzusteuern! Nur leider gibt es anscheinend keine Möglichkeit einen Druckeranschluss (in meinem Fall TCP/IP) über eine Batchdatei zu installieren



Gibt es bei euch Erfahrungsberichte Gibt es Tips Gibt es Workarounds Gibts es gar Lösungen Ich wäre über Feedback sehr froh...!
 
Also,

hab mittlerweile selbst eine Lösung erarbeitet und will hier nur noch für Suchende den Weg posten.

Die Schritte sind total einfach:

1. Den Anschluss (in meinem Fall TCP/IP) per reg.exe in die Registrierung schreiben
2. Den Dienst Druckerwarteschlange neustarten

Mehr ist eigentlich nicht zu tun. Der Weg sieht so aus:

1. Schritt:
Code:
SET PORTNAME=192.0.0.1
reg.exe ADD "HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\%PORTNAME%">NUL
reg.exe ADD "HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\%PORTNAME%" /f /v "Protocol" /t REG_DWORD /d "00000001">NUL
reg.exe ADD "HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\%PORTNAME%" /f /v "Version" /t REG_DWORD /d "00000001">NUL
reg.exe ADD "HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\%PORTNAME%" /f /v "HostName" /t REG_SZ /d "%PORTNAME%">NUL
reg.exe ADD "HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\%PORTNAME%" /f /v "IPAddress" /t REG_SZ /d "">NUL
reg.exe ADD "HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\%PORTNAME%" /f /v "HWAddress" /t REG_SZ /d "">NUL
reg.exe ADD "HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\%PORTNAME%" /f /v "PortNumber" /t REG_DWORD /d "0x0000238c">NUL
reg.exe ADD "HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\%PORTNAME%" /f /v "SNMP Community" /t REG_SZ /d "public">NUL
reg.exe ADD "HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\%PORTNAME%" /f /v "SNMP Enabled" /t REG_DWORD /d "00000000">NUL
reg.exe ADD "HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\%PORTNAME%" /f /v "SNMP Index" /t REG_DWORD /d "00000001">NUL
2. Schritt
Code:
NET STOP SPOOLER>NUL
NET START SPOOLER>NUL

BITTE BEACHTEN: Der %PORTNAME% ist die Adresse des TCP/IP-Druckers. Es wird immer auf Port 9100 verwiesen. Sofern ihr einen anderen Port benutzen wollt, müsst ihr ein Programm nutzen um z.B. Portnummer 9200 in Hexadezimal umzuwandeln und den Wert in die Aufrufe (Schritt 1) einsetzen.

Gruß Wessy...
 
Zurück