bmoedv
Goto Top

Im Batch überprüfen, ob ein Netzwerkdrucker noch verbunden ist

Hi!

Ich möchte gerne im Login-Skript einen Netzwerkdrucker von den Clients löschen (eigentlich nur die Verbindung trennen. Das klappt auch soweit mit folgendem Befehl:

rundll32 printui.dll,PrintUIEntry /dn /n \\printserver\druckerfreigabe

Wird der Befehl allerdings aufgerufen und der drucker existiert nicht mehr, dann bekomme ich eine Fehlermeldung.

Ich hatte schon versucht mit "if exists \\%COMPUTERNAME\DRUCKERFREIGEABE rundll32 printui.dll,PrintUIEntry /dn /n \\printserver\druckerfreigabe " das Problem zu lösen, doch irgendwie funktioniert das nicht. Alternativ hatte ich versucht: "if exists \\%COMPUTERNAME\IP_ip.des.print.servers rundll32 printui.dll,PrintUIEntry /dn /n \\printserver\druckerfreigabe" leider auch ohne erfolg.

Hat noch einer eine andere Idee?

Manu

Content-Key: 148433

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

Printed on: April 24, 2024 at 04:04 o'clock

Member: Karo
Karo Aug 05, 2010 at 14:02:00 (UTC)
Goto Top
rundll32 printui.dll,PrintUIEntry /dn /q /n \\printserver\druckerfreigabe
Member: bmoedv
bmoedv Aug 05, 2010 at 14:09:42 (UTC)
Goto Top
Super - so hat es geklappt.

Danke