Windows XP - So fügen Sie per Batch/VBS einen IPP-Drucker hinzu

Windows XP - So fügen Sie per Batch/VBS einen IPP-Drucker hinzu

Ich muss Drucker mithilfe von IPP im Anmeldeskript (Batch/VBS) bereitstellen.

Ich habe dazu das folgende Skript gefunden:

rundll32 printui.dll,PrintUIEntry /if /q /b "r011-printer01 " /f %windir%\inf\ntprint.inf /r "http://10.0.0.1:631/printers/r011-printer01" /m "Apple Color Laserwriter 12/600"

Dies scheint den Drucker problemlos hinzuzufügen. Beim Zugriff auf den Drucker tritt jedoch die Fehlermeldung „Zugriff verweigert“ auf. Der Benutzer, der die Drucker hinzufügt, ist ein Administratorkonto.

Das manuelle Hinzufügen des Druckers funktioniert einwandfrei, ich muss jedoch die Anmeldedaten eines lokalen Benutzers eingeben. (?)

Antwort1

Das Problem bestand darin, dass ein Proxy verwendet wurde und lokale Adressen den Proxy nicht umgingen, obwohl dies in den Proxy-Einstellungen aktiviert war. Durch Hinzufügen 10.*.*.*zu den Proxy-Ausnahmen konnte ich dies beheben.

Ich habe allerdings nicht damit gerechnet, dass ein Drucker den Proxy überhaupt verwendet.

Bearbeiten: Anscheinend funktioniert das Hinzufügen einer Proxy-Ausnahme nicht für die Verbindungen, die beim Hinzufügen des Druckers hergestellt werden. Dies führt zu einer Ausnahme „Zugriff verweigert“, wenn der Drucker als Standard festgelegt wird, bevor manuell auf den Drucker zugegriffen wird.

verwandte Informationen