Ich versuche, eine Batchdatei zu erstellen, mit der ich Netzwerkdrucker zu Computern bei mir auf der Arbeit hinzufügen kann. Die Batchdatei wird lokal von einem IT-Assistenten auf dem Computer ausgeführt, dem der Drucker hinzugefügt werden muss. Auf den Computern läuft Windows 10.
Wir haben zwei Druckserver und ein angegebener Druckername kann sich auf beiden Druckservern befinden. Ziel ist es, einfach zu versuchen, den Drucker von beiden Servern hinzuzufügen. Der richtige wird erfolgreich sein, der falsche wird fehlschlagen.
Ich verwende rundll32 printui.dll,PrintUIEntry
hierfür. Unten finden Sie einen Ausschnitt meines Codes.
rundll32 printui.dll,PrintUIEntry /in /n\\PRINTSERVER1\%printername% /q
rundll32 printui.dll,PrintUIEntry /in /n\\PRINTSERVER2\%printername% /q
Soweit ich das beurteilen kann, /q
sollte der Schalter Fehlermeldungen wie diese unterdrücken:
Windows konnte keine Verbindung zum Drucker herstellen
Allerdings wird die Fehlermeldung immer noch angezeigt, wenn das Skript ausgeführt wird. Weiß jemand, wie man diese Warnung unterdrücken kann?