druckerheini 12 Geschrieben 24. August 2011 Melden Teilen Geschrieben 24. August 2011 Hallo, kennt jemand eine Möglichkeit, an einem Printserver mit freigegebenen Druckern eine Liste all derjenigen Drucker zu erzeugen, deren Freigabe im Moment von einem Client-PC genutzt wird (idealerweise mit den zugehörigen Clientnamen)? Danke. :) Zitieren Link zu diesem Kommentar
NilsK 2.971 Geschrieben 24. August 2011 Melden Teilen Geschrieben 24. August 2011 Moin, definiere "im Moment genutzt wird". Du könntest das Eventlog auswerten. Wenn aktiviert (dürfte bei 2003 noch standardmäßig der Fall sein), wird dort jeder Druckauftrag protokolliert. Gruß, Nils Zitieren Link zu diesem Kommentar
druckerheini 12 Geschrieben 24. August 2011 Autor Melden Teilen Geschrieben 24. August 2011 definiere "im Moment genutzt wird" "Genutzt" soll hier heißen: "Ein Client hat sich mit diesem Drucker verbunden (z.B. über "Drucker hinzufügen"), so dass der Drucker in Anwendungen zur Verfügung steht". Ob gerade tatsächlich auf den Drucker gedruckt wird, ist irrelevant, wichtig ist die Information, dass die Freigabe genutzt wird. In der Systemsteuerung des Printservers sehe ich unter Computerverwaltung - Freigegebene Ordner - Sitzungen offenbar die IP-Adressen der Clients, doch leider nicht die Namen der Drucker... Zitieren Link zu diesem Kommentar
Dukel 457 Geschrieben 24. August 2011 Melden Teilen Geschrieben 24. August 2011 Ggf. remote alle Clients abfragen welche Drucker sie verbunden haben. Zitieren Link zu diesem Kommentar
NilsK 2.971 Geschrieben 24. August 2011 Melden Teilen Geschrieben 24. August 2011 Moin, Ggf. remote alle Clients abfragen welche Drucker sie verbunden haben. eine andere Möglichkeit sehe ich auch nicht. Wobei man nicht die Clients, sondern die User abfragen muss, weil die Information im Benutzerprofil steht. Wozu soll denn die Information dienen? Gruß, Nils Zitieren Link zu diesem Kommentar
druckerheini 12 Geschrieben 24. August 2011 Autor Melden Teilen Geschrieben 24. August 2011 Moin, eine andere Möglichkeit sehe ich auch nicht. Wobei man nicht die Clients, sondern die User abfragen muss, weil die Information im Benutzerprofil steht. Hat der Printserver selbst keinen Überblick, welche seiner Druckerfreigaben von wem genutzt werden? Wozu soll denn die Information dienen? Einige Drucker sollen auf einen anderen Printserver umziehen (die Verbindung passiert per Script beim Anmelden, die Benutzer bekommen daher von dem Umzug nichts mit), und da möchte ich zunächst nur diejenigen Drucker umziehen, die momentan von niemandem verbunden sind. Zudem würde ich bei dieser Gelegenheit gerne Karteileichen löschen. Zitieren Link zu diesem Kommentar
NilsK 2.971 Geschrieben 24. August 2011 Melden Teilen Geschrieben 24. August 2011 Moin, Hat der Printserver selbst keinen Überblick, welche seiner Druckerfreigaben von wem genutzt werden? nein. Warum sollte er so eine Liste führen? Und nach welchen Kriterien sollte er sie führen? Einige Drucker sollen auf einen anderen Printserver umziehen (die Verbindung passiert per Script beim Anmelden, die Benutzer bekommen daher von dem Umzug nichts mit), und da möchte ich zunächst nur diejenigen Drucker umziehen, die momentan von niemandem verbunden sind. Zudem würde ich bei dieser Gelegenheit gerne Karteileichen löschen. So ein Skript hab ich auch mal gebaut. :wink2: Aber warum willst du die nichtgenutzten Drucker umziehen? Und was sollen in dem Zusammenhang Karteileichen sein? Klingt für mich eher nach organisatorischen Mängeln. Gruß, Nils Zitieren Link zu diesem Kommentar
druckerheini 12 Geschrieben 24. August 2011 Autor Melden Teilen Geschrieben 24. August 2011 nein. Warum sollte er so eine Liste führen? Und nach welchen Kriterien sollte er sie führen? Er müsste doch mindestens mitbekommen, wenn sich ein Client mit einer Freigabe verbindet, oder nicht? So ein Skript hab ich auch mal gebaut. :wink2: Aber warum willst du die nichtgenutzten Drucker umziehen? Und was sollen in dem Zusammenhang Karteileichen sein? Klingt für mich eher nach organisatorischen Mängeln. Ich möchte ja nicht die "Karteileichen" (= die Drucker, die NIE genutzt werden, weil sie z.B. längst abgebaut wurden) umziehen, sondern diejenigen Drucker, die eben nur momentan nicht genutzt werden (z.B. weil die Benutzer im Urlaub sind, später kommen, früher gehen o.ä.). Und wenn wieder ein Benutzer den Drucker verbindet, bekommt er ihn anschließend vom neuen Printserver. Zitieren Link zu diesem Kommentar
departure 10 Geschrieben 24. August 2011 Melden Teilen Geschrieben 24. August 2011 "TCPView" von Sysinternals zeigt Dir alle aktiven TCP/IP-Verbindungen an. Die User, die derzeit aktiv sind (also nicht im Urlaub, nicht krank usw. usf.) haben eine bestehende Verbindung (auch dann, wenn sie gerade nicht aktiv genutzt wird, also gerade kein Druckjob passiert). TCPView zeigt Dir die Client-Zugriffe entweder als IP-Adresse, oder, bei funktionierender Namensauflösung, mit Hostnamen an. Dann weiß Du schon mal, welche Clients auf den Druckserver zugreifen. Und dann hast Du hoffentlich irgendwo noch eine Liste, in der steht, welchem Client welcher Drucker (grundsätzlich) zugeordnet ist (ich weiß nicht, wie das steuerst, pflegst und organisierst). Aus diesen beiden Informationsquellen müßtest Du eigentlich herauskriegen, welche Drucker momentan verbunden sind. Die gerade nicht verwendeten kannst Du dann erstmal in Ruhe umziehen. Grüße von departure Zitieren Link zu diesem Kommentar
NilsK 2.971 Geschrieben 24. August 2011 Melden Teilen Geschrieben 24. August 2011 Moin, Er müsste doch mindestens mitbekommen, wenn sich ein Client mit einer Freigabe verbindet, oder nicht? ja, natürlich. Nur warum sollte er eine Liste darüber führen? sondern diejenigen Drucker, die eben nur momentan nicht genutzt werden (z.B. weil die Benutzer im Urlaub sind, später kommen, früher gehen o.ä.). Siehste, damit stehst du vor demselben Problem, das der Drucker bei seiner Liste lösen müsste: Was ist denn "momentan"? Heute? In der letzten Woche? Seit der letzten Weihnachtsfeier? Und: Was genau spricht gegen die Auswertung der Eventlogs? Gruß, Nils Zitieren Link zu diesem Kommentar
druckerheini 12 Geschrieben 25. August 2011 Autor Melden Teilen Geschrieben 25. August 2011 Siehste, damit stehst du vor demselben Problem, das der Drucker bei seiner Liste lösen müsste: Was ist denn "momentan"? Heute? In der letzten Woche? Seit der letzten Weihnachtsfeier? Hatte ich oben definiert: Zum Zeitpunkt der Abfrage verbundene Clients. Die Historie interessiert mich hier nicht, und genausowenig, ob jemand aktuell auf dem Drucker druckt. Es geht mir einzig und allein darum, herauszufinden, welche Drucker aktuell von (mindestens) einem Client verbunden sind. Und: Was genau spricht gegen die Auswertung der Eventlogs? Kann man auch einstellen, dass dort protokolliert wird, wenn sich ein Client mit einem Drucker verbindet bzw. wenn diese Verbindung wieder getrennt wird? Dann würde mir das reichen. Derzeit werden dort jedoch nur die einzelnen Druckjobs eingetragen, was für meinen Zweck zuwenig ist, da es ja auch Drucker geben kann, die zwar verbunden sind, auf denen jedoch nur selten gedruckt wird. Und die möchte ich nicht einfach vom alten Printserver löschen, da sie dann ja auf den Clients ebenfalls verschwinden. Zitieren Link zu diesem Kommentar
NilsK 2.971 Geschrieben 25. August 2011 Melden Teilen Geschrieben 25. August 2011 Moin, du hast anscheinend eine falsche Vorstellung von "verbundenen" Clients. Solange ein Anwender nicht druckt, hat er auch keine Verbindung zu dem Drucker offen. Gruß, Nils Zitieren Link zu diesem Kommentar
druckerheini 12 Geschrieben 26. August 2011 Autor Melden Teilen Geschrieben 26. August 2011 du hast anscheinend eine falsche Vorstellung von "verbundenen" Clients. Offensichtlich hatte ich das. Jetzt nicht mehr :) Solange ein Anwender nicht druckt, hat er auch keine Verbindung zu dem Drucker offen. Ok, dann geht es natürlich nicht. Ich bin davon ausgegangen, dass eine ständige Verbindung besteht. Dann jedoch sollten auch Versuche mit dem erwähnten tcpview nicht wirklich weiterhelfen, richtig? Zitieren Link zu diesem Kommentar
NilsK 2.971 Geschrieben 26. August 2011 Melden Teilen Geschrieben 26. August 2011 Moin, wenn es keine Verbindungen gibt, wirst du natürlich auch auf Netzwerkebene keine finden. Ein letztes Mal sage ich es noch: Eventlog. :wink2: Gruß, Nils Zitieren Link zu diesem Kommentar
druckerheini 12 Geschrieben 26. August 2011 Autor Melden Teilen Geschrieben 26. August 2011 Moin, wenn es keine Verbindungen gibt, wirst du natürlich auch auf Netzwerkebene keine finden. Ein letztes Mal sage ich es noch: Eventlog. :wink2: Gruß, Nils Das habe ich schon verstanden, es gibt mir jedoch nicht genau die Information, die ich brauche (ich sehe daran ja nur, welcher Benutzer wo druckt, was zwar nützlich ist, jedoch nicht das, wonach ich gesucht habe, da wir zum einen Drucker haben, auf denen selten gedruckt wird und zum anderen Benutzer, die sich tagelang nicht abmelden). Danke jedenfalls für die Informationen. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.