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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 148433
Url: https://administrator.de/contentid/148433
Ausgedruckt am: 22.11.2024 um 21:11 Uhr
2 Kommentare
Neuester Kommentar