Ich habe einen Windows 7-Computer. Es gibt einen zweiten Computer (Windows XP), an den ein Drucker angeschlossen und freigegeben ist. Auf dem Windows 7-Computer installiere ich den Drucker als Netzwerkdrucker (nicht als TCP / IP-Anschluss usw.) nur mit dem Assistenten und dem Netzwerkdrucker.
Es wird nicht für alle Benutzer in der Domäne angezeigt, wenn Sie sich auf diesem PC anmelden.
Wenn ich einen "echten" Netzwerkdrucker mit TCP / IP-Anschluss auf einem anderen Drucker verwende, kann jeder das sehen.
Weiß jemand, wie man es für alle Benutzer anzeigt?
quelle
Wenn Sie einen Drucker als lokalen Drucker hinzufügen, kann jeder Benutzer ihn anzeigen.
Ich fand dies hier http://www.windowsnetworking.com/kbase/WindowsTips/Windows7/AdminTips/Admin/AddSharedPrinterasaLocalPrinter.html
In Windows XP:
In Windows Vista und 7:
quelle
Es ist wichtig zu beachten, dass freigegebene Drucker im Benutzerprofil gespeichert werden. Dies bedeutet, dass beim Herstellen einer Verbindung zu einem "freigegebenen" Drucker (über den Assistenten) nur das Benutzerkonto, das eine Verbindung zu diesem Drucker hergestellt hat, Zugriff darauf hat.
Lokale Drucker hingegen sind globale Geräte, die von allen Benutzern auf einem Computer angezeigt werden können. Diese verwenden "lokale" TCP / IP-Ports, um eine Verbindung zu einem "echten" Netzwerkdrucker herzustellen.
Lassen Sie mich Ihre Frage beantworten. Damit ein freigegebener Drucker für alle Benutzer "angezeigt" wird, benötigen Sie ein System, das den Drucker für jeden Benutzer beim Anmelden hinzufügt.
Dies erfolgt durch Erstellen eines Anmeldeskripts. Es gibt eine Reihe von Methoden und Sprachen, die Sie verwenden können, und Sie müssen die finden, die für Ihre Umgebung geeignet ist. Hier sind einige Ressourcen, die ich gefunden habe und die helfen könnten:
Stellen Sie freigegebene Drucker mithilfe von Gruppenrichtlinien bereit
Windows Logon VB-Skripte
Powershell Printer Port Diskussion hinzufügen
Hoffe das hilft!
quelle