Standarddrucker bei einem User erzwingen
Benötige Richtlinie um einem Benutzer einen Drucker zuzuweisen
Hallo,
ich gehöre zu einem Administratorenteam eines Gymnasiums und wir betreiben ein Netzwerk mit Windows 2000 Server und Client. Jeder Client meldet sich nur unter einem Benutzernamen an, dessen Rechte wir fast maximal eingeschränkt haben, da wir eine eigene Nutzeroberfläche betreiben. Wir stehen jetzt vor dem Problem, dass wir gerne einen Standarddrucker für diesen Benutzer festlegen wollen, aber nicht wissen wie. Ich habe keine Richtlinie gefunden, die den Standarddrucker eines Benutzers festlegt.
Bitte um Antwort.
Hallo,
ich gehöre zu einem Administratorenteam eines Gymnasiums und wir betreiben ein Netzwerk mit Windows 2000 Server und Client. Jeder Client meldet sich nur unter einem Benutzernamen an, dessen Rechte wir fast maximal eingeschränkt haben, da wir eine eigene Nutzeroberfläche betreiben. Wir stehen jetzt vor dem Problem, dass wir gerne einen Standarddrucker für diesen Benutzer festlegen wollen, aber nicht wissen wie. Ich habe keine Richtlinie gefunden, die den Standarddrucker eines Benutzers festlegt.
Bitte um Antwort.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1653
Url: https://administrator.de/contentid/1653
Ausgedruckt am: 22.11.2024 um 18:11 Uhr
13 Kommentare
Neuester Kommentar
Hallo
Also ich weiss ja nicht ob das funkt oder nicht. Aber kann man sich nicht einfach als Administrator auf der WS einloggen und dann den Standartdrucker auswählen der dann für alle User auf der WS Standartmässig ist.
Keine ahnung ob das so stimmt aber ich würde es auf jedenfall so probieren.
mfg freak666
Also ich weiss ja nicht ob das funkt oder nicht. Aber kann man sich nicht einfach als Administrator auf der WS einloggen und dann den Standartdrucker auswählen der dann für alle User auf der WS Standartmässig ist.
Keine ahnung ob das so stimmt aber ich würde es auf jedenfall so probieren.
mfg freak666
Hallo Johann,
also am leichtesten geht das ganze mit einem Anmeldeskript.
Hier kannst du entweder Gruppen oder Benutzer abfragen und mit dem Netuse Befehl dann verbinden lassen. Damit die Leute keinen Unfug machen und weitere Drucker einrichten, kannst du die Sicherheitseinstellungen jedes Druckers entsprechend konfigurieren. Außerdem würde ich per Gruppenrichtline die Druckereinstellungen ausblenden.
Soviel zur Theorie, wie geht sowas:
nehmen wir an du hast Benuzter A,B,C,D,E.... und die Gruppe Schueler1 und Schueler2. Alle Schuler1 sollen den Drucker D1 und alle Schueler2 den Drucker D2 verwenden.
Dann gehst du erstmal in die Sicherheitseintellungen der Drucker und nimmst alles raus bis auf Admins und Domänenadmins. Admins und Domadmin kriegen natürlich alle Rechte.
Als nächsten Schritt fügst du alle Gruppen hinzu, die diesen Drucker verwenden dürfen. In unserem Beispiel für Drucker D1 => Schueler1 und für Drucker D2 => Schueler2. Diese bekommen die Rechte Dokument drucken und Dokument verwalten aber nicht Drucker verwalten.
So die Sicherheitseinstellungen für die Drucker sind getroffen.
Jetzt das Skript: Das Skript habe ich jetzt mal so gestaltet, daß Benutzer abgefragt werden, du kannst aber genauso auch Gruppen abfragen.
Das Skript nenne ich jetzt mal login.vbs
Folgendes muß in dem Skript stehen:
Set WSHShell = WScript.CreateObject("WScript.Shell")
Key = "HKLMSOFTWAREMicrosoftWindows NTCurrentVersionWinlogon"
user = WshShell.RegRead( Key & "DefaultUserName" )
select case user
case "a"
case "b"
case "c"
case "d"
end select
So jetzt unterscheidete das Skript nach den Usern. Den Aufruf für Drucker hast du ja schon gelesen. Diesen mußt du nur immer unerhalb des CASE eintrages setzen. Es geht aber auch ein net use Befehl.
Jetzt erstmal testen.
Wenn das alles geht, dann regelst du über die Gruppenrichtlinen noch, daß Druckereinstellunegn erst gar nicht angezeigt werden. Ist zwar nicht nötig, da du schon die Sicherheitseinstellungen der Drucker konfiguriert hast, aber so ist das eine saubere Sache.
Das wars.
Fertig.
Das Skript bindest du entweder in dein Loginskript mit ein oder über die Verteilungssoftware oder als Autostart. Je nach dem wie das Netz beschaffen ist.
also am leichtesten geht das ganze mit einem Anmeldeskript.
Hier kannst du entweder Gruppen oder Benutzer abfragen und mit dem Netuse Befehl dann verbinden lassen. Damit die Leute keinen Unfug machen und weitere Drucker einrichten, kannst du die Sicherheitseinstellungen jedes Druckers entsprechend konfigurieren. Außerdem würde ich per Gruppenrichtline die Druckereinstellungen ausblenden.
Soviel zur Theorie, wie geht sowas:
nehmen wir an du hast Benuzter A,B,C,D,E.... und die Gruppe Schueler1 und Schueler2. Alle Schuler1 sollen den Drucker D1 und alle Schueler2 den Drucker D2 verwenden.
Dann gehst du erstmal in die Sicherheitseintellungen der Drucker und nimmst alles raus bis auf Admins und Domänenadmins. Admins und Domadmin kriegen natürlich alle Rechte.
Als nächsten Schritt fügst du alle Gruppen hinzu, die diesen Drucker verwenden dürfen. In unserem Beispiel für Drucker D1 => Schueler1 und für Drucker D2 => Schueler2. Diese bekommen die Rechte Dokument drucken und Dokument verwalten aber nicht Drucker verwalten.
So die Sicherheitseinstellungen für die Drucker sind getroffen.
Jetzt das Skript: Das Skript habe ich jetzt mal so gestaltet, daß Benutzer abgefragt werden, du kannst aber genauso auch Gruppen abfragen.
Das Skript nenne ich jetzt mal login.vbs
Folgendes muß in dem Skript stehen:
Set WSHShell = WScript.CreateObject("WScript.Shell")
Key = "HKLMSOFTWAREMicrosoftWindows NTCurrentVersionWinlogon"
user = WshShell.RegRead( Key & "DefaultUserName" )
select case user
case "a"
case "b"
case "c"
case "d"
end select
So jetzt unterscheidete das Skript nach den Usern. Den Aufruf für Drucker hast du ja schon gelesen. Diesen mußt du nur immer unerhalb des CASE eintrages setzen. Es geht aber auch ein net use Befehl.
Jetzt erstmal testen.
Wenn das alles geht, dann regelst du über die Gruppenrichtlinen noch, daß Druckereinstellunegn erst gar nicht angezeigt werden. Ist zwar nicht nötig, da du schon die Sicherheitseinstellungen der Drucker konfiguriert hast, aber so ist das eine saubere Sache.
Das wars.
Fertig.
Das Skript bindest du entweder in dein Loginskript mit ein oder über die Verteilungssoftware oder als Autostart. Je nach dem wie das Netz beschaffen ist.
Hallo,
es gibt ein ganz einfaches Tool. Es heißt con2prt.exe und ist von Microsoft.
Der .exe Datei kannst du ganz einfach deinen Drucker übergeben und ihn auch als
Standard deklarierern. Wie genau findest du in einer Anleitung auf der Microsoft Website.
Hoffe das ich dir damit helfen konnte.
mfg
Benjamin H.
es gibt ein ganz einfaches Tool. Es heißt con2prt.exe und ist von Microsoft.
Der .exe Datei kannst du ganz einfach deinen Drucker übergeben und ihn auch als
Standard deklarierern. Wie genau findest du in einer Anleitung auf der Microsoft Website.
Hoffe das ich dir damit helfen konnte.
mfg
Benjamin H.