keeliani
Goto Top

Terminalserver, Netzwerkdrucker abhängig vom Client zur Verfügung stellen

Hallo,

unsere User arbeiten auf einem Terminalserver (Windows Server 2019) an bis zu vier verschiedenen Thin-Clients (Windows) im Schichtwechsel.
An jedem Client steht ein Netzwerk-Laserdrucker und ein Netzwerk-Etikettendrucker. Bei Anmeldung sollen lediglich die Drucker angezeigt werden, welche am Client stehen. Alle Drucker werden per Windows-Printserver bereitgestellt.

Momentan sehen alle User alle Drucker was häufig zu Irritationen führt, eine Fehlerquelle die es zu beseitigen gilt.

Problem ist, dass User-A am Montag an Client1 arbeitet, am Dienstag aber z. b. an Client3 und dem entsprechend andere Drucker nutzen muss.

Kann ich im Anmeldeskript zunächst alle Drucker trennen und dann checken von welchem Client der User sich verbindet um die entsprechenden Drucker zu hinterlegen?

Die Drucker vom Client aus umzuleiten fällt leider raus, da eine von uns eingesetzte Software damit nicht zurechtkommt...

Vielen dank für eure Anregungen face-wink

Grüße

Content-Key: 2025309201

Url: https://administrator.de/contentid/2025309201

Printed on: May 3, 2024 at 21:05 o'clock

Member: emeriks
emeriks Feb 28, 2022 at 12:53:23 (UTC)
Goto Top
Hi,
ist da ein AD?
Dann kann man das über GPO/GPP erledigen. Schau da mal unter "Benutzerkonfiguration" --> "Einstellung" --> "Drucker" und "Zielgruppenadressierung". Bei Zielgruppenadressierung gibt es ein Element "Computermame". Oder auch "IP-Adressbreich".

E.
Member: em-pie
em-pie Feb 28, 2022 updated at 12:56:38 (UTC)
Goto Top
Moin,

lass die Drucker doch von der RDP-Session durchreichen.

Ansonsten müsstest du das über ein Script oder die Zielgruppenadressierung abfrühstücken, sofern du die Drucker per GPO/ GPP verteilst.
"Verbinde Drucker PRT_X, wenn Clientname = PC4711"
"Verbinde Drucker PRT_Y, wenn Clientname = PC0815"
...

Edit:
@emeriks:
gibt es ein Element "Computermame"
%COMPUTERNAME% ist dann aber der Names des TS, nicht des Clients!?

Gruß
em-pie
Member: SlainteMhath
SlainteMhath Feb 28, 2022 at 12:57:39 (UTC)
Goto Top
Moin,

Element "Computermame". Oder auch "IP-Adressbreich".
Das wird dir immer den Namen/die IP des Terminalservers zurückgeben

Ich würde das entweder per PowerShell Anmeldescript lösen (die ID des Clients sollte in einer Umgebungsvariable stehen) oder du packts jeden Client in eine extra OU, aktiviert Loopback und packst da dann GPOs mit den entsprechenden Druckern dazu.

lg,
Slainte
Member: Hubert.N
Hubert.N Feb 28, 2022 updated at 14:41:44 (UTC)
Goto Top
Moin

Zitat von @emeriks:
Bei Zielgruppenadressierung gibt es ein Element "Computermame". Oder auch "IP-Adressbreich".
Fast... face-smile
Ich würde das bei gerade mal vier Systemen über diesen Weg lösen. Allerdings musst Du in der Zielgruppenadressierung Terminalsitzung und dann einen passenden Parameter (IP-Adresse, Clientname ...) auswählen.

Die Variable %computername% liefert Dir nur den Namen des Terminalservers zurück. Was innerhalb der Sitzung vorhanden ist, ist die Variable %clientname%, die dann auch den Namen des Clients liefert. Die Sache hat allerdings den Haken, dass die Variable während des Logons noch nicht zur Verfügung steht. Was man dann basteln kann. Aber hier wohl eher nicht notwendig ist.

Gruß
Member: emeriks
emeriks Feb 28, 2022 at 15:11:04 (UTC)
Goto Top
Zitat von @em-pie:
@emeriks:
gibt es ein Element "Computermame"
%COMPUTERNAME% ist dann aber der Names des TS, nicht des Clients!?
Ja, richtig. Mein Fehler.

Dann eben "Terminalsitzung" mit Parameter "Clientname". face-wink
Member: DerWoWusste
DerWoWusste Mar 01, 2022 at 08:28:45 (UTC)
Goto Top
Hi.

Wenn Du gar nichts tust, werden von allein die Drucker umgeleitet, die am Client sind und auch der Standarddrucker bleibt eingestellt. Du würdest als Nutzer nur diese sehen, es sei denn, du installierst am Server unnötigerweise die selben Drucker ebenso.
Member: emeriks
emeriks Mar 01, 2022 at 09:18:06 (UTC)
Goto Top
er schreibt doch
Die Drucker vom Client aus umzuleiten fällt leider raus, da eine von uns eingesetzte Software damit nicht zurechtkommt...
Member: DerWoWusste
DerWoWusste Mar 01, 2022 at 09:26:47 (UTC)
Goto Top
Jou, sorry.
Member: Ausserwoeger
Ausserwoeger Mar 01, 2022 at 14:52:49 (UTC)
Goto Top
Hi

Ich habe auch so einen Kunden mit einer spezial Software womit man kein drucken über RDP machen kann.

Wir haben von https://www.terminalworks.com/ das Produkt TSPrint gekauft.

Hier hast du einen Drucker am Terminalserver und der TSPrint Client am PC,Notebook verbindet den Drucker über die RDP Session mit dem Server.
Hier kann man zb. einstellen das er immer am lokalen standard drucker drucken soll.
Man kann hier auch einen zweiten Drucker erstellen der dann immer den Ettikettendriucker verbindet.

Ob hier aber Thin-Clients unterstützt werden musst du beim Hersteller anfragen.

LG
Member: em-pie
em-pie Mar 01, 2022 at 19:08:25 (UTC)
Goto Top
Moin,

Spricht eigentlich etwas dagegen, die Druxker per GPO „zu installieren“ und eine Freigabe für selbigen anzulegen?

Via \\tsclient\\myPrinter kann dieser dann entsprechend verbunden werden.

Gruß
em-pie
Member: Ausserwoeger
Ausserwoeger Mar 02, 2022 at 07:42:42 (UTC)
Goto Top
Zitat von @em-pie:

Moin,

Spricht eigentlich etwas dagegen, die Druxker per GPO „zu installieren“ und eine Freigabe für selbigen anzulegen?

Via \\tsclient\\myPrinter kann dieser dann entsprechend verbunden werden.

Gruß
em-pie

Hi

Ne warum sollte etwas dagegen sprechen. Wenn der User seinen Drucker auswählt ist alles gut.
Der TO schreibt aber das seine User zu dumm sind den eigenen Drucker auszuwählen und es deswegen offt zu fehlern kommt.

Bei der Konstellation des TO und den Anforderungen lässt sich das nicht über Berechtigungen lösen.
Entweder wie bereits geschrieben über GPO mit Zielgruppenadressierung oder mit Fremdsoftware.

LG
Member: em-pie
em-pie Mar 02, 2022 at 08:14:26 (UTC)
Goto Top
Zitat von @Ausserwoeger:

Zitat von @em-pie:

Moin,

Spricht eigentlich etwas dagegen, die Druxker per GPO „zu installieren“ und eine Freigabe für selbigen anzulegen?

Via \\tsclient\\myPrinter kann dieser dann entsprechend verbunden werden.

Gruß
em-pie

Hi

Ne warum sollte etwas dagegen sprechen. Wenn der User seinen Drucker auswählt ist alles gut.
Der TO schreibt aber das seine User zu dumm sind den eigenen Drucker auszuwählen und es deswegen offt zu fehlern kommt.

Bei der Konstellation des TO und den Anforderungen lässt sich das nicht über Berechtigungen lösen.
Entweder wie bereits geschrieben über GPO mit Zielgruppenadressierung oder mit Fremdsoftware.

LG

Das lässt sich aber alles per GPO bewerkstelligen face-wink

Wenn die Drucker/ Freigaben immer "DerDrucker" lauten, kann ja flexibel, per GPO, der Drucker \\tsclient\DerDrucker ebendieser als Standarddrucker gemapped werden.
Da muss kein User eingreifen.
Member: Ausserwoeger
Ausserwoeger Mar 02, 2022 at 11:09:39 (UTC)
Goto Top
Zitat von @em-pie:

Das lässt sich aber alles per GPO bewerkstelligen face-wink

Wenn die Drucker/ Freigaben immer "DerDrucker" lauten, kann ja flexibel, per GPO, der Drucker \\tsclient\DerDrucker ebendieser als Standarddrucker gemapped werden.
Da muss kein User eingreifen.

Ja ich zitiere mich mal selbst

Zitat von @Ausserwoeger:
Entweder wie bereits geschrieben über GPO mit Zielgruppenadressierung oder mit Fremdsoftware.

Natürlich geht das auch über GPO.

Bei der Fremdsoftware hätte der User nur den vorteil das auch lokal über USB angeschlosse Geräte verwendet werden können und das der Drucker immer den gleichen namen hat egal an welchem Client er sitzt.

Ich will hier keine Werbung machen muss jeder selbst wissen wie er das lösen möchte es wäre nur auch eine Möglichkeit.

LG