Verschiedene Batch-Dateien bei Anmeldung von verschiedenen RDP-Clients ausführen - verschiedene Standard-Drucker bei verschiedenen RDP-Client-Anmeldungen
Hallo Zusammen!
Der Betreff klingt ja schon sehr kompliziert, aber um was geht es prinzipiell?!?
Ziel ist es, dass bei z.B. einem User, der sich über den Windows RDP-Client auf einem Terminal Server (Server 2016) anmeldet, verschiedene Standard-Drucker (Netzwerkdrucker) automatisch gesetzt werden, abhängig davon, von welchem RDP-Client (PC mit Windows 10 Pro) er sich aus anmeldet.
Die Option "Standard-Drucker" des Client soll nicht verwendet werden, da auf dem Client der Drucker nicht installiert ist.
Momentan kann man über Batch-Dateien am Desktop die Standard-Drucker manuell setzten.
Hat hier jemand eine Idee?
Ich habe auch schon mit "alternate shell" rumprobiert. Ich glaub auch nicht, dass das überhaupt zielführend ist, weil wie ich es verstanden hab, hier nur ein Programm und nicht mehr der Desktop ausgeführt wird. Das zweite ist, dass nach der Anmeldung dann der Fehler kommt, dass der Zugriff auf die Datei verweigert wird und danach die RDP-Sitzung ein schwarzer Bildschirm ist und bleibt.
Viele Grüße
Markus
Der Betreff klingt ja schon sehr kompliziert, aber um was geht es prinzipiell?!?
Ziel ist es, dass bei z.B. einem User, der sich über den Windows RDP-Client auf einem Terminal Server (Server 2016) anmeldet, verschiedene Standard-Drucker (Netzwerkdrucker) automatisch gesetzt werden, abhängig davon, von welchem RDP-Client (PC mit Windows 10 Pro) er sich aus anmeldet.
Die Option "Standard-Drucker" des Client soll nicht verwendet werden, da auf dem Client der Drucker nicht installiert ist.
Momentan kann man über Batch-Dateien am Desktop die Standard-Drucker manuell setzten.
Hat hier jemand eine Idee?
Ich habe auch schon mit "alternate shell" rumprobiert. Ich glaub auch nicht, dass das überhaupt zielführend ist, weil wie ich es verstanden hab, hier nur ein Programm und nicht mehr der Desktop ausgeführt wird. Das zweite ist, dass nach der Anmeldung dann der Fehler kommt, dass der Zugriff auf die Datei verweigert wird und danach die RDP-Sitzung ein schwarzer Bildschirm ist und bleibt.
Viele Grüße
Markus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 513488
Url: https://administrator.de/contentid/513488
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
8 Kommentare
Neuester Kommentar
Hi,
entweder mit GPO/GPP und ILT.
Wenn Du bei Scripten bleiben willst, dann wird das nicht so einfach. Die Umgebungsvariable CLIENTNAME steht bei Loginscripten nicht immer (fast nie) zur Verfügung. Diese wird erst später gesetzt. Du könntest hier mit einem Scheduled Task mit Trigger "bei Anmeldung" artbeiten und dort ein Script ausführen lassen. Dieses startet dann abhängig von %CLIENTNAME% ein Script. Am einfachsten nennst Du die Clientscripte dann wie die Computer. Dann kannst Du z.B. über "......\%clientname%.cmd" die Datei ansprechen.
E.
entweder mit GPO/GPP und ILT.
Wenn Du bei Scripten bleiben willst, dann wird das nicht so einfach. Die Umgebungsvariable CLIENTNAME steht bei Loginscripten nicht immer (fast nie) zur Verfügung. Diese wird erst später gesetzt. Du könntest hier mit einem Scheduled Task mit Trigger "bei Anmeldung" artbeiten und dort ein Script ausführen lassen. Dieses startet dann abhängig von %CLIENTNAME% ein Script. Am einfachsten nennst Du die Clientscripte dann wie die Computer. Dann kannst Du z.B. über "......\%clientname%.cmd" die Datei ansprechen.
E.
Zitat von @Mikrofonpartner:
Per GPO definieren. Client kommt aus dem IP-Netz, dann mappe Drucker xyz.
Kann man so machen. Dabei sollte man aber mit statischen Client-Adressen arbeiten.Per GPO definieren. Client kommt aus dem IP-Netz, dann mappe Drucker xyz.
Moin,
Mit welcher GPO? Ich konnte dazu nichts finden.
Liebe Grüße
Erik
Zitat von @Mikrofonpartner:
Hallo
Per GPO definieren. Client kommt aus dem IP-Netz, dann mappe Drucker xyz.
Hallo
Per GPO definieren. Client kommt aus dem IP-Netz, dann mappe Drucker xyz.
Mit welcher GPO? Ich konnte dazu nichts finden.
Liebe Grüße
Erik
Das Web ist voll davon!
GPO --> Benutzereinstellungen --> Einstellungen --> ff. Drucker
Dann am Drucker unter "Gemeinsam" "Zielgruppenaddressierung". Da kann man filtern.
Man kann ein GPO-Objekt erstellen, welches trotzdem viele Clients bedient. Diese werden über die "Zielgruppenaddressierung" gefilter.
GPO --> Benutzereinstellungen --> Einstellungen --> ff. Drucker
Dann am Drucker unter "Gemeinsam" "Zielgruppenaddressierung". Da kann man filtern.
Man kann ein GPO-Objekt erstellen, welches trotzdem viele Clients bedient. Diese werden über die "Zielgruppenaddressierung" gefilter.
Zitat von @emeriks:
Das Web ist voll davon!
GPO --> Benutzereinstellungen --> Einstellungen --> ff. Drucker
Dann am Drucker unter "Gemeinsam" "Zielgruppenaddressierung". Da kann man filtern.
Man kann ein GPO-Objekt erstellen, welches trotzdem viele Clients bedient. Diese werden über die "Zielgruppenaddressierung" gefilter.
Das Web ist voll davon!
GPO --> Benutzereinstellungen --> Einstellungen --> ff. Drucker
Dann am Drucker unter "Gemeinsam" "Zielgruppenaddressierung". Da kann man filtern.
Man kann ein GPO-Objekt erstellen, welches trotzdem viele Clients bedient. Diese werden über die "Zielgruppenaddressierung" gefilter.
Ja, so rum. Da hatte ich einen Denkfehler. Danke.