RDP Client-PCs auf Benutzer zuordnen (Benutzer mit Client taggen)
Hallo,
ich habe folgendes Testszenario:
Domain-Controller WIN 2008 R2 -> Rollen: AD, DNS-Server
Terminal-Server WIN 2008 R2 mit 2 Testbenutzern -> Rollen: Dateidienste, RD+RDG, Webserver, NPS
Test-Client PC1 WIN7 64 BIT Prof. SP1
Test-Client PC2 WIN7 64 BIT Prof. SP1
Es soll ein Abgleich erfolgen: Wenn sich Benutzer1 über RDP anmeldet, dann darf er das nur vom Test-Client PC1. Wenn sich Benutzer2 über RDP anmeldet, dann darf er das nur vom Test-Client PC2.
Wenn also Benutzer1 die Login-Daten von Benutzer2 hat, soll er sich nicht über Remote einloggen können, es sei denn er hat auch die Hardware von Benutzer2.
Es werden auch Remote-Apps benutzt, die sich dann dementsprechend verhalten sollen.
Die Lösung soll nicht über Gruppenrichtlinien erfolgen.
Das sind die Bedingungen und diese können nicht geändert werden, bitte dazu keine Kommentare sondern nur Lösungsansätze, denn ich bin nicht in der Lage die Bedingungen zu verhandeln. (sowas wie eine Prüfung)
Ich habe das jetzt schon einige Tage gegooglet und versucht über NPS und RDG Richtlinien zu erstellen, jedoch verzweifel ich langsam.
Ich bin für jede Hilfe dankbar und hoffe das es da draussen welche gibt die das lesen und mir helfen können.
Gruß
Vulkaano
ich habe folgendes Testszenario:
Domain-Controller WIN 2008 R2 -> Rollen: AD, DNS-Server
Terminal-Server WIN 2008 R2 mit 2 Testbenutzern -> Rollen: Dateidienste, RD+RDG, Webserver, NPS
Test-Client PC1 WIN7 64 BIT Prof. SP1
Test-Client PC2 WIN7 64 BIT Prof. SP1
Es soll ein Abgleich erfolgen: Wenn sich Benutzer1 über RDP anmeldet, dann darf er das nur vom Test-Client PC1. Wenn sich Benutzer2 über RDP anmeldet, dann darf er das nur vom Test-Client PC2.
Wenn also Benutzer1 die Login-Daten von Benutzer2 hat, soll er sich nicht über Remote einloggen können, es sei denn er hat auch die Hardware von Benutzer2.
Es werden auch Remote-Apps benutzt, die sich dann dementsprechend verhalten sollen.
Die Lösung soll nicht über Gruppenrichtlinien erfolgen.
Das sind die Bedingungen und diese können nicht geändert werden, bitte dazu keine Kommentare sondern nur Lösungsansätze, denn ich bin nicht in der Lage die Bedingungen zu verhandeln. (sowas wie eine Prüfung)
Ich habe das jetzt schon einige Tage gegooglet und versucht über NPS und RDG Richtlinien zu erstellen, jedoch verzweifel ich langsam.
Ich bin für jede Hilfe dankbar und hoffe das es da draussen welche gibt die das lesen und mir helfen können.
Gruß
Vulkaano
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 254856
Url: https://administrator.de/contentid/254856
Ausgedruckt am: 26.11.2024 um 17:11 Uhr
7 Kommentare
Neuester Kommentar
ich muss gestehen über die IPSec steig ich nicht ganz durch. ich sehe da keine Möglichkeiten Benutzern die nicht von Ihrem eigenen PC kommen die Verbindung zu blockieren.
Nicht bei ipsec, sondern bei den Firewallregeln stellt man das ein. Und damit man diese Möglichkeiten auswählen kann, muss die Verbindung gesichert sein mit IPSec.Aber ich gebe zu, die Einrichtung ist nicht einfach.
Vielleicht fällt noch eine andere Lösung ein, der Ansatz mit "gleich wieder abmelden unter Voraussetzung X" ist doch brauchbar, da finde ich noch was, warte einen Moment.
So, ich hab mal was rausgesucht für die Powershell.
http://psterminalservices.codeplex.com/releases/view/65937 liefert Dir ein Modul für die Powershell.
->MSI runterladen, installieren nach c:\ordner
Importieren des Moduls:
Import-Module -Name C:\Ordner -verbose
Danach bekommst Du über
Get-TSSession |fl
die benötigten Infos (wer ist verbunden, von wo ist er verbunden) und kannst diese auswerten und dann handeln (Disconnect-TSSession ist mit in diesem Paket!).
Das Coden musst Du selbst machen, kannst das Resultat ja hier ausstellen. Es sollte jedenfalls über ein Loginskript machbar sein.
http://psterminalservices.codeplex.com/releases/view/65937 liefert Dir ein Modul für die Powershell.
->MSI runterladen, installieren nach c:\ordner
Importieren des Moduls:
Import-Module -Name C:\Ordner -verbose
Danach bekommst Du über
Get-TSSession |fl
die benötigten Infos (wer ist verbunden, von wo ist er verbunden) und kannst diese auswerten und dann handeln (Disconnect-TSSession ist mit in diesem Paket!).
Das Coden musst Du selbst machen, kannst das Resultat ja hier ausstellen. Es sollte jedenfalls über ein Loginskript machbar sein.