casi4711
Goto Top

Drucker Verbindung löschen

Hallo allerseits,

ich habe mal eine Frage bzgl. Druckerverwaltung. Ich benute in einem Script zur Drucker verwaltung folgenden String um eine Drucker Verbindung zu einem Druckserver Drucker zu löschen.

rundll32 printui.dll,PrintUIEntry /dn /n "\\druck.xy.verwalt.de\EPSON XP-3150 Series" , wobei druck.xy.verwalt.de der Druckserver ist.

Ich ging bisher davon aus, dass er dann nur bei mir lokal verschwindet, ist es normal, dass er auch vom Prinserver geklöscht wird? Dass sollte ja wohl nicht sein. Wer kann mir dazu etwas sagen, würde mich über Hinweise sehr freuen.

lg und eine schöne Woche noch

Content-ID: 7176445210

Url: https://administrator.de/contentid/7176445210

Ausgedruckt am: 22.11.2024 um 22:11 Uhr

JVKing
JVKing 16.05.2023 um 14:16:12 Uhr
Goto Top
Moin,

wenn ich das richtig sehe ist das Verhalten doch richtig :
learn.microsoft.com/de-de/windows-server/administration/windows-commands/rundll32-printui

wenn bei druck.xy.verwalt.de dein Printserver drin steht. Da muss der Client stehen auf dem der Drucker entfernt werden soll:

Um den vorhandenen Drucker „printer1“ auf dem Computer „Client1“ zu löschen, geben Sie Folgendes ein:

rundll32 printui.dll PrintUIEntry /dn /n\\client1\printer1


Gruß
casi4711
casi4711 16.05.2023 um 15:56:30 Uhr
Goto Top
ja aber der Drucker ist nur verbunden nicht lokal am Client. Wenn ich den Befehl mit dem lokalen Rechner vorangestellt eingebe, sagt mir der Pc er kann den Drucker nicht finden. Ich möchte per Befehl nur das machen, was ich in der System steuerung mache wenn ich auf löschen klicke, da verschwindet er auch nicht vom Druckserver, wie muss dann der Befehl lauten?


lg und danke
TomTomBon
TomTomBon 17.05.2023 um 12:18:51 Uhr
Goto Top
Moin
Das ist spec.

Lokal am Gerät kann man das am besten durch die Druckverwaltung lösen:
%systemroot%\system32\printmanagement.msc

RunDLL ist in den tiefen. Da es alt ist, verwertet es Links anders als modernere Tools.
JVKing
JVKing 17.05.2023 um 15:20:42 Uhr
Goto Top
Oder halt über Powershell:
Alle Drucker auflisten lassen, damit du den entsprechenden Namen siehst:
Get-Printer

Dann entfernen:

Remove-Printer -Name "meinTollerDrucker"  
casi4711
casi4711 21.05.2023 um 17:59:46 Uhr
Goto Top
okidoki, recht herzlichen Dank, weiss ich BEscheid

lg und schönen Sonnstag noch