W2000 - Terminal Server - Clientseite drucken geht nur mit Admin Rechten
Hi !
Bin neu hier und kein W2000 Profi. Betreue nebenbei ein kleines, nicht von mir eingerichtetes Netz. (ein sogenannter Admin Neuling)
(alles war schon da und eingerichtet aber.. keinerlei Beschreibung (wie immer)
Folgender Aufbau:
1 x W2000 Domänen Controller (AD)
1 x W2000 Server (läuft als Terminalserver)
Die Benutzer sollen nun lokal drucken können. Habe wie in einigen Beiträgen beschrieben den Druckertreiber sowohl
lokal als auch auf dem Terminalserver installiert.
Habe mich als neuen Benutzer angelegt (mit Admin Rechten). Wenn ich mich jetzt am TS anmelde, funktioniert alles wunderbar.
Melden sich die anderen Benutzer an, klappt es nicht. Die sehen nur die Drucker die sie vorher auch gesehen haben.
Jetzt dachte ich mir, dass muss mit den Rechten zusammen hängen. Ich habe am TS --> Terminal Dienste Konfiguration
--> Verbindungen --> RDP-TCP Protokoll --> Eigenschaften --> Reiter "Clienteinstellungen" nachgeschaut. (auch hier im Forum erfahren)
Dort ist ein Häkchen gesetzt "Verbindungseinstellungen von Benutzereinstellungen verwenden" gesetzt.
--> also default mäßig deaktiviert.
Als dachte ich mir, ich suche nach den login Scripts bzw. Profilen ( kenne mich nicht genau aus)
Ich habe ein Script gefunden. Aber das gilt wahrscheinlich für das erste Anmelden beim Domänen Controller.
Wird über netlogon aufgerufen
Jetzt bin ich zu einem Benutzerkonto gegangen, und dort stand ein Pfad bei Terminal..einstellungen.
1. Wenn ich aber als Admin in diesen Ordner will um mir das script anzuschauen, bekomme ich die Meldung "..Zugriffsrecht verweigert" Wieso ?
Ich bin doch Admin.
2. Wo kann ich einstellen (pro User) dass beim Anmelden (TS) die Verbingung zu Clientdruckern
hergestellt werden soll. ? Ich war schon in der AD-Userverwaltung und habe mir die Eigenschaften eines User angeschaut.
Habe aber nichts gefunden wo ich das einstellen kann.
Was muss ich genau tun ?
Grüße aus Berlin
Stefan
Bin neu hier und kein W2000 Profi. Betreue nebenbei ein kleines, nicht von mir eingerichtetes Netz. (ein sogenannter Admin Neuling)
(alles war schon da und eingerichtet aber.. keinerlei Beschreibung (wie immer)
Folgender Aufbau:
1 x W2000 Domänen Controller (AD)
1 x W2000 Server (läuft als Terminalserver)
Die Benutzer sollen nun lokal drucken können. Habe wie in einigen Beiträgen beschrieben den Druckertreiber sowohl
lokal als auch auf dem Terminalserver installiert.
Habe mich als neuen Benutzer angelegt (mit Admin Rechten). Wenn ich mich jetzt am TS anmelde, funktioniert alles wunderbar.
Melden sich die anderen Benutzer an, klappt es nicht. Die sehen nur die Drucker die sie vorher auch gesehen haben.
Jetzt dachte ich mir, dass muss mit den Rechten zusammen hängen. Ich habe am TS --> Terminal Dienste Konfiguration
--> Verbindungen --> RDP-TCP Protokoll --> Eigenschaften --> Reiter "Clienteinstellungen" nachgeschaut. (auch hier im Forum erfahren)
Dort ist ein Häkchen gesetzt "Verbindungseinstellungen von Benutzereinstellungen verwenden" gesetzt.
--> also default mäßig deaktiviert.
Als dachte ich mir, ich suche nach den login Scripts bzw. Profilen ( kenne mich nicht genau aus)
Ich habe ein Script gefunden. Aber das gilt wahrscheinlich für das erste Anmelden beim Domänen Controller.
Wird über netlogon aufgerufen
Jetzt bin ich zu einem Benutzerkonto gegangen, und dort stand ein Pfad bei Terminal..einstellungen.
1. Wenn ich aber als Admin in diesen Ordner will um mir das script anzuschauen, bekomme ich die Meldung "..Zugriffsrecht verweigert" Wieso ?
Ich bin doch Admin.
2. Wo kann ich einstellen (pro User) dass beim Anmelden (TS) die Verbingung zu Clientdruckern
hergestellt werden soll. ? Ich war schon in der AD-Userverwaltung und habe mir die Eigenschaften eines User angeschaut.
Habe aber nichts gefunden wo ich das einstellen kann.
Was muss ich genau tun ?
Grüße aus Berlin
Stefan
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1332
Url: https://administrator.de/contentid/1332
Ausgedruckt am: 26.11.2024 um 01:11 Uhr
19 Kommentare
Neuester Kommentar
hi,
Scripte musst du nicht eintragen, damit du Clientdrucker verbindest.
zu 1. Terminaldienstprofil - beim Anlegen erstellt das System diesen Ordner, auch der Admin hat dort keinen Zugriff! Du wirst aber bei einem Server kein servergespeichertes Profil benötigen. erst bei 2 oder mehr, damit hast du dann immer die selben Einstellungen in der Session, egal an welchem Terminalserver du angemeldet bist.
zu 2. geh ins AD, nimm einen User, dessen Eigenschaften -> Register Umgebung, dort kannst du die Haken setzen für die Clientdrucker.
Gruß Grillmeister
Scripte musst du nicht eintragen, damit du Clientdrucker verbindest.
zu 1. Terminaldienstprofil - beim Anlegen erstellt das System diesen Ordner, auch der Admin hat dort keinen Zugriff! Du wirst aber bei einem Server kein servergespeichertes Profil benötigen. erst bei 2 oder mehr, damit hast du dann immer die selben Einstellungen in der Session, egal an welchem Terminalserver du angemeldet bist.
zu 2. geh ins AD, nimm einen User, dessen Eigenschaften -> Register Umgebung, dort kannst du die Haken setzen für die Clientdrucker.
Gruß Grillmeister
hi,
Scripte musst du nicht eintragen, damit du Clientdrucker verbindest.
zu 1. Terminaldienstprofil - beim Anlegen erstellt das System diesen Ordner, auch der Admin hat dort keinen Zugriff! Du wirst aber bei einem Server kein servergespeichertes Profil benötigen. erst bei 2 oder mehr, damit hast du dann immer die selben Einstellungen in der Session, egal an welchem Terminalserver du angemeldet bist.
zu 2. geh ins AD, nimm einen User, dessen Eigenschaften -> Register Umgebung, dort kannst du die Haken setzen für die Clientdrucker.
Gruß Grillmeister
Scripte musst du nicht eintragen, damit du Clientdrucker verbindest.
zu 1. Terminaldienstprofil - beim Anlegen erstellt das System diesen Ordner, auch der Admin hat dort keinen Zugriff! Du wirst aber bei einem Server kein servergespeichertes Profil benötigen. erst bei 2 oder mehr, damit hast du dann immer die selben Einstellungen in der Session, egal an welchem Terminalserver du angemeldet bist.
zu 2. geh ins AD, nimm einen User, dessen Eigenschaften -> Register Umgebung, dort kannst du die Haken setzen für die Clientdrucker.
Gruß Grillmeister
hi,
Scripte musst du nicht eintragen, damit du Clientdrucker verbindest.
zu 1. Terminaldienstprofil - beim Anlegen erstellt das System diesen Ordner, auch der Admin hat dort keinen Zugriff! Du wirst aber bei einem Server kein servergespeichertes Profil benötigen. erst bei 2 oder mehr, damit hast du dann immer die selben Einstellungen in der Session, egal an welchem Terminalserver du angemeldet bist.
zu 2. geh ins AD, nimm einen User, dessen Eigenschaften -> Register Umgebung, dort kannst du die Haken setzen für die Clientdrucker.
Gruß Grillmeister
Scripte musst du nicht eintragen, damit du Clientdrucker verbindest.
zu 1. Terminaldienstprofil - beim Anlegen erstellt das System diesen Ordner, auch der Admin hat dort keinen Zugriff! Du wirst aber bei einem Server kein servergespeichertes Profil benötigen. erst bei 2 oder mehr, damit hast du dann immer die selben Einstellungen in der Session, egal an welchem Terminalserver du angemeldet bist.
zu 2. geh ins AD, nimm einen User, dessen Eigenschaften -> Register Umgebung, dort kannst du die Haken setzen für die Clientdrucker.
Gruß Grillmeister
hi,
Scripte musst du nicht eintragen, damit du Clientdrucker verbindest.
zu 1. Terminaldienstprofil - beim Anlegen erstellt das System diesen Ordner, auch der Admin hat dort keinen Zugriff! Du wirst aber bei einem Server kein servergespeichertes Profil benötigen. erst bei 2 oder mehr, damit hast du dann immer die selben Einstellungen in der Session, egal an welchem Terminalserver du angemeldet bist.
zu 2. geh ins AD, nimm einen User, dessen Eigenschaften -> Register Umgebung, dort kannst du die Haken setzen für die Clientdrucker.
Gruß Grillmeister
Scripte musst du nicht eintragen, damit du Clientdrucker verbindest.
zu 1. Terminaldienstprofil - beim Anlegen erstellt das System diesen Ordner, auch der Admin hat dort keinen Zugriff! Du wirst aber bei einem Server kein servergespeichertes Profil benötigen. erst bei 2 oder mehr, damit hast du dann immer die selben Einstellungen in der Session, egal an welchem Terminalserver du angemeldet bist.
zu 2. geh ins AD, nimm einen User, dessen Eigenschaften -> Register Umgebung, dort kannst du die Haken setzen für die Clientdrucker.
Gruß Grillmeister
hi,
Scripte musst du nicht eintragen, damit du Clientdrucker verbindest.
zu 1. Terminaldienstprofil - beim Anlegen erstellt das System diesen Ordner, auch der Admin hat dort keinen Zugriff! Du wirst aber bei einem Server kein servergespeichertes Profil benötigen. erst bei 2 oder mehr, damit hast du dann immer die selben Einstellungen in der Session, egal an welchem Terminalserver du angemeldet bist.
zu 2. geh ins AD, nimm einen User, dessen Eigenschaften -> Register Umgebung, dort kannst du die Haken setzen für die Clientdrucker.
Gruß Grillmeister
Scripte musst du nicht eintragen, damit du Clientdrucker verbindest.
zu 1. Terminaldienstprofil - beim Anlegen erstellt das System diesen Ordner, auch der Admin hat dort keinen Zugriff! Du wirst aber bei einem Server kein servergespeichertes Profil benötigen. erst bei 2 oder mehr, damit hast du dann immer die selben Einstellungen in der Session, egal an welchem Terminalserver du angemeldet bist.
zu 2. geh ins AD, nimm einen User, dessen Eigenschaften -> Register Umgebung, dort kannst du die Haken setzen für die Clientdrucker.
Gruß Grillmeister
zu 1. Terminaldienstprofil - beim Anlegen
erstellt das System diesen Ordner, auch der
Admin hat dort keinen Zugriff! Du wirst aber
erstellt das System diesen Ordner, auch der
Admin hat dort keinen Zugriff! Du wirst aber
Das Verhalten lässt sich mit einer Policy abschalten. Die greíft dann aber nur bei neu erstellten Profile.
Zur Ergänzung was die DRucker betrifft. Die Treiber für die DRucker müssen auf dem TS vorhanden sein.
OffTopic: 2003 SP1 hat jetzt die Möglichkeit universelle Druckertreiber zu benutzen.
hi,
freut mich, daß ich dir helfen konnte.
Also...
zu 1. ja, alles, egal was, IMMER IM INSTALLMODE
den Drucker nicht gleich wieder löschen, manchmal braucht der Server eine Weile, bis er alle Treiber gefressen hat Grundsätzlich: Installation immer mit Admin!!!
zu den Druckern: sieh mal unter Drucker-> Datei -> Servereigenschaften nach, ob der Treiber wirklich da ist, im Eventlog müßte auch ein Fehlereintrag zu finden sein, wenn er den Drucker nicht mappt.
change user /install - und nach der Installation mit /execute unbedingt wieder zurückschalten. Besser ist es noch, wenn niemand auf dem Server angemeldet ist, wenn du Software installierst.
zu 2.
sicher, wenn die Haken gesetzt sind, wird versucht ALLE Drucker zu verbinden, die auf der Workstation installiert sind. Treiber müssen installiert sein!
zu3.
beim servergespeicherten Profil liegen die Einstellungen der Benutzer auf einer Netzwerkfreigabe.
Erstelle auf dem Fileserver einen Ordner für Profile z.B \\Fileserver\TSProfiles
dann gehst du ins Active Directory-> Benutzer -> Terminaldienstprofil und trägst diesen Pfad ein, etwa: \\Fileserver\TSProfiles\Benutzername
das System erstellt dann beim Anmelden alles automatisch, beim Abmelden wird dann das Profil dorthin gespeichert.
mit den Drucker hat das Profil nichts zu tun, es enthält alle Benutzereinstellungen
eine Liste gibt es: frag mich
Befehle und Variablen kann man wie auf einer Workstation verwenden.
Gruß Grillmeister
freut mich, daß ich dir helfen konnte.
Also...
zu 1. ja, alles, egal was, IMMER IM INSTALLMODE
den Drucker nicht gleich wieder löschen, manchmal braucht der Server eine Weile, bis er alle Treiber gefressen hat Grundsätzlich: Installation immer mit Admin!!!
zu den Druckern: sieh mal unter Drucker-> Datei -> Servereigenschaften nach, ob der Treiber wirklich da ist, im Eventlog müßte auch ein Fehlereintrag zu finden sein, wenn er den Drucker nicht mappt.
change user /install - und nach der Installation mit /execute unbedingt wieder zurückschalten. Besser ist es noch, wenn niemand auf dem Server angemeldet ist, wenn du Software installierst.
zu 2.
sicher, wenn die Haken gesetzt sind, wird versucht ALLE Drucker zu verbinden, die auf der Workstation installiert sind. Treiber müssen installiert sein!
zu3.
beim servergespeicherten Profil liegen die Einstellungen der Benutzer auf einer Netzwerkfreigabe.
Erstelle auf dem Fileserver einen Ordner für Profile z.B \\Fileserver\TSProfiles
dann gehst du ins Active Directory-> Benutzer -> Terminaldienstprofil und trägst diesen Pfad ein, etwa: \\Fileserver\TSProfiles\Benutzername
das System erstellt dann beim Anmelden alles automatisch, beim Abmelden wird dann das Profil dorthin gespeichert.
mit den Drucker hat das Profil nichts zu tun, es enthält alle Benutzereinstellungen
eine Liste gibt es: frag mich
Befehle und Variablen kann man wie auf einer Workstation verwenden.
Gruß Grillmeister
hi,
gern geschehen.
noch mal zu den Druckern:
Als Admin siehst du prinzipiell alle Drucker in der Systemsteuerung, das bedeutet:
alle Clientdrucker von allen Benutzern!!!
die User sollten wiederum nur Ihre Drucker sehen z.B.
Computername\session18\HP***
Clientdrucker werden bei jeder Anmeldung neu erstellt, beim Abmelden wieder gelöscht.
du könntest auch den Haken im AD setzen "nur Hauptdrucker des Clientes verbinden"
Wenn du noch Fragen hast, dann einfach hier im Forum posten, ich schau hier fast jeden Tag rein.
Grillmeister
gern geschehen.
noch mal zu den Druckern:
Als Admin siehst du prinzipiell alle Drucker in der Systemsteuerung, das bedeutet:
alle Clientdrucker von allen Benutzern!!!
die User sollten wiederum nur Ihre Drucker sehen z.B.
Computername\session18\HP***
Clientdrucker werden bei jeder Anmeldung neu erstellt, beim Abmelden wieder gelöscht.
du könntest auch den Haken im AD setzen "nur Hauptdrucker des Clientes verbinden"
Wenn du noch Fragen hast, dann einfach hier im Forum posten, ich schau hier fast jeden Tag rein.
Grillmeister
hi,
ist das denn bei allen Usern so, daß sie alle Drucker sehen?
normalerweise hat man das nur mit adminrechten oder die User gehören der Gruppe der Hauptbenutzer an, dann sehen sie auch alle Drucker! mal nachschauen - im AD
eine Terminalseesion kann man bequem über die Terminaldiensteverwaltung beenden, das kannst du von überall aus machen.
zur Trennung: schau mal bei dem User der immer getrennt wird, im AD nach, ob irgendwelche Zeiten bezüglich Leerlauf, Verbindung oder Trennung eingetragen sind -Benutzer->Eigenschaften->Sitzungen
Noch mal zur Terminalserversoftware: ich kenne viele Programme z.B. Fibu, Lohn die nicht immer reibungslos laufen, da es meist Einzelversionen sind. Auf dem Terminalserver sollte nur netzwerkfähige Software laufen. Evtl muß man auch da mal ein bischen mehr Geld ausgeben-je nach Unternehmensgröße.
Gruß Grillmeister
ist das denn bei allen Usern so, daß sie alle Drucker sehen?
normalerweise hat man das nur mit adminrechten oder die User gehören der Gruppe der Hauptbenutzer an, dann sehen sie auch alle Drucker! mal nachschauen - im AD
eine Terminalseesion kann man bequem über die Terminaldiensteverwaltung beenden, das kannst du von überall aus machen.
zur Trennung: schau mal bei dem User der immer getrennt wird, im AD nach, ob irgendwelche Zeiten bezüglich Leerlauf, Verbindung oder Trennung eingetragen sind -Benutzer->Eigenschaften->Sitzungen
Noch mal zur Terminalserversoftware: ich kenne viele Programme z.B. Fibu, Lohn die nicht immer reibungslos laufen, da es meist Einzelversionen sind. Auf dem Terminalserver sollte nur netzwerkfähige Software laufen. Evtl muß man auch da mal ein bischen mehr Geld ausgeben-je nach Unternehmensgröße.
Gruß Grillmeister
hi,
das mit den Rechten ist wirklich eine tolle Sache
Vollzugriff auf TS?, da kannst du ihn morgen neu installieren!
also wenn ich das richtig verstanden habe, suchst du nach einer Lösung, wo sich der User selbst abschießen kann? reagiert denn die Session überhaupt nicht mehr?
Versuchs erst mal so: schreibe eine kleine Batchdatei wo nur ein Befehl drin steht nämlich
LOGOFF
diese Batch legst du bei dem User auf den Desktop, die kann er dann starten.
wenn das nichts hilft sehen wir weiter.
bis denne
Grillmeister
das mit den Rechten ist wirklich eine tolle Sache
Vollzugriff auf TS?, da kannst du ihn morgen neu installieren!
also wenn ich das richtig verstanden habe, suchst du nach einer Lösung, wo sich der User selbst abschießen kann? reagiert denn die Session überhaupt nicht mehr?
Versuchs erst mal so: schreibe eine kleine Batchdatei wo nur ein Befehl drin steht nämlich
LOGOFF
diese Batch legst du bei dem User auf den Desktop, die kann er dann starten.
wenn das nichts hilft sehen wir weiter.
bis denne
Grillmeister
hallo,
jetzt verstehe ich das Problem, der Rechner schmiert ab, die Sitzung geht aber jetzt auf dem TS weiter. Nun wäre interessant, ob die Sessions mit dem Status "aktiv" oder "getrennt" in der TS-Verwaltung stehen.
Wenn sie immer noch als aktiv drin stehen, hast du wirklich ein Problem.
es gibt aber auch dazu eine Lösung, muß ich nochmal recherchieren.
wenn sie als "getrennt" drin stehen, gibts einen Timeoutwert in den RDP Einstellungen, der alle "getrennten Sessions" nach einer gewissen Zeit automatisch abmeldet (z.B 1 min)
wobei eine getrennte Session problemlos wieder verbunden werden kann.
eine Software die das Netzwerk scannt nutze ich auch: Superscan
http://www.snapfiles.com/get/superscan.html
damit kannst du deine ganze IP-Range incl. Ports scannen.
Gruß Grillmeister
jetzt verstehe ich das Problem, der Rechner schmiert ab, die Sitzung geht aber jetzt auf dem TS weiter. Nun wäre interessant, ob die Sessions mit dem Status "aktiv" oder "getrennt" in der TS-Verwaltung stehen.
Wenn sie immer noch als aktiv drin stehen, hast du wirklich ein Problem.
es gibt aber auch dazu eine Lösung, muß ich nochmal recherchieren.
wenn sie als "getrennt" drin stehen, gibts einen Timeoutwert in den RDP Einstellungen, der alle "getrennten Sessions" nach einer gewissen Zeit automatisch abmeldet (z.B 1 min)
wobei eine getrennte Session problemlos wieder verbunden werden kann.
eine Software die das Netzwerk scannt nutze ich auch: Superscan
http://www.snapfiles.com/get/superscan.html
damit kannst du deine ganze IP-Range incl. Ports scannen.
Gruß Grillmeister