Druckserver - Netzwerkdrucker bestimmten Benutzern zuordnen
Hallo,
ich als Azubi, soll bei uns in der Firma auf einem Windowsserver ( ob 2003 oder 2008 ist egal) einen Druckdienst einrichten.
Das Besondere daran ist dass auf den Druckern berechtigungen gesetzt werden sollen.
Grund: Wenn sich ein Benutzer an einem PC anmeldet soll überprüft werden auf welchen Drucker dieser Benutzer berechtigungen hat und soll sich dann mit all diesen Druckern automatisch verbinden.
Ist dies möglich? Und wenn ja, wie ist das zu lösen?
ich als Azubi, soll bei uns in der Firma auf einem Windowsserver ( ob 2003 oder 2008 ist egal) einen Druckdienst einrichten.
Das Besondere daran ist dass auf den Druckern berechtigungen gesetzt werden sollen.
Grund: Wenn sich ein Benutzer an einem PC anmeldet soll überprüft werden auf welchen Drucker dieser Benutzer berechtigungen hat und soll sich dann mit all diesen Druckern automatisch verbinden.
Ist dies möglich? Und wenn ja, wie ist das zu lösen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 145306
Url: https://administrator.de/contentid/145306
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
6 Kommentare
Neuester Kommentar
Moin,
user217 hat Recht... als erstes solltest du für jeden Netzwerk einen Gruppe anlegen. Am Besten nennst du diese nach dem Standort des Druckers, z.B. GGND_Kaffekueche = GlobaleGruppeNetzwerkDrucker_Kaffeküche. Somit ist es eindeutig was es für eine Gruppe ist und für welchen Zweck. Dieser Gruppe ordnest du nun die Benutzer zu, welche diesen Drucker haben sollen.
Nun brauchst du nur noch das Loginscript. Das machst du am Besten über Kix. Aufruf aus der Batchdatei:
Und so sieht die logon_printer.kix":
Sollte so funktionieren...
Grüße,
Dani
P.S. Das Gleiche kannst du auch mit dem Standarddrucker basteln.
user217 hat Recht... als erstes solltest du für jeden Netzwerk einen Gruppe anlegen. Am Besten nennst du diese nach dem Standort des Druckers, z.B. GGND_Kaffekueche = GlobaleGruppeNetzwerkDrucker_Kaffeküche. Somit ist es eindeutig was es für eine Gruppe ist und für welchen Zweck. Dieser Gruppe ordnest du nun die Benutzer zu, welche diesen Drucker haben sollen.
Nun brauchst du nur noch das Loginscript. Das machst du am Besten über Kix. Aufruf aus der Batchdatei:
"%logonserver%\netlogon\kix\kix32.exe" "%logonserver%\netlogon\logon_printer.kix"
IF INGROUP ("GGND_Bauamt-Sek")
ADDPRINTERCONNECTION ("\\printserver\bauamt-lj4000")
ENDIF
Grüße,
Dani
P.S. Das Gleiche kannst du auch mit dem Standarddrucker basteln.
Da wir relativ viele Drucker haben wäre das ein ziemlich hoher Aufwand, da ich für jeden Drucker eine Gruppeanlegen müsste und ein riesig großen Anmeldescript hätte.
Wir verwalten so aktuell 7286 Netzwerkdrucker auf der ganzen Welt. Ich denke damit gehören wir zu den Größeren. Okay... die Loginscriptkonstruktion ist etwas komplizierter bei uns aber bei 90 Drucker braucht das KIX-Script ca. 12 Sekunden bis alle Gruppenzugehörigen gerprüft und die entsprechenden Drucker verbunden sind. Beim erstmaligen Verbinden des Drucker auf den Client etwas länger weil er noch die Treiber kopieren muss aber danach RuckiZucki. Wie viele Drucker sind es bei euch?Deine Vorstellung funktioniert eigentlich genau gleich wie meine, bloß eben nicht nach Gruppenzugehörigkeit sondern nach Druckerzugehörigkeit. Mit 1-2 FOR-Scheifen (Batch) sollte das machbar sein. Aber von der Performance her eher schlecht. Ich würde meinen dass deine Variante langsamer ist, da er wirklich jede Textdatei öffnen muss egal ob der User drin steht oder nicht. Kann mich aber auch irren... das kann dir Biber oder bastla genauer sagen. Hängt eben stark von der Anzahl ab.
Grüße,
Dani
Jedenfalls müssten wir für jeden einzelnen Drucker eine Zeile in die batch schreiben. Eine wäre doch viel günstiger?
Mit einer Zeile bekommst du das vllt. hin aber in dieser stehen dann einige Befehle. Ich bin der Ansicht das es nicht einfacher ist wie wir das machen. Denn bei der User in Gruppen Lösung hat der User sofort beim Hinzufügen in die Gruppe Zugriff auf den Drucker. Bei deiner Variante muss sich der Benutzer erst ab- und anmelden. Damit die Berechtigungen gültig werden. Dieses Verhalten kennst vllt. aus dem Freigabe-Szenario.Des Weiteren ist das administrieren über Gruppen einfach bequemer. Okay bei 40 Drucker eher sekundär aber du kannst eben einem User X per Objektzuweisung sagen dass er absofort für die OU im AD zuständig ist ohne im weitere (unötige) Rechte einräumen musst. Das kannst du beim Printserver nicht so einfach realsieren.
wenn ich jeden user in sein anmeldescript seine Drucker schreiben muss.
Du wirst doch nicht für jeden Benutzer ein Loginscript haben oder?! Dann solltest erstmal prüfen in wie weit du Scripte zusammenfassen bzw. legen kannst. Denn ansonsten hast du irgendwann keinen Überblick mehr.Ansonsten schreibe eine Batch logon_printer.bat wo dann das Kixscript aufruft. Diese logon_printer.bat fügst du dann jedem Userloginscript hinzu. Falls es später dann zu Änderungen kommen sollte, kannst du einfach die login_printer.bat anpassen und schon gilt es für alle.
Grüße,
Dani