Automatische Startsitzung des Remotedesktops bei der Anmeldung auf der Workstation

8

Ich richte Remotedesktopdienste für die Verwendung durch eines unserer Remote-Büros ein. Die Workstations im Remote Office sind alle Windows 7 Pro, die der Domäne angehören. Auf der lokalen Workstation ist nichts anderes installiert als das Win7-Betriebssystem. Das Remote- und das Hauptbüro sind über VPN verbunden.

Die Mitarbeiter melden sich mit ihrer Domänenanmeldung bei der lokalen Arbeitsstation an und doppelklicken jetzt auf ein Symbol auf dem Desktop, das das RDP für den Remotedesktop-Server ausführt. Dies funktioniert gut, erfordert jedoch einige Benutzerschulungen.

Gibt es eine Möglichkeit, dass der Benutzer, wenn er sich bei der lokalen Arbeitsstation anmeldet, die RDP-Sitzung sofort startet und auch seinen Benutzernamen / sein Kennwort weitergibt?

Würde die Verwendung eines Thin Client-PCs das tun, was ich verlange?

Vielen Dank.

me2011
quelle
Sie können eine benutzerdefinierte RDP-Datei in jedem ihrer Startordner ablegen, wobei die IP-Adresse und der Benutzername bereits eingegeben wurden. Dadurch müssen sie nicht mehr auf das Symbol selbst doppelklicken. Sie werden weiterhin ein zweites Mal zur Eingabe ihres Passworts aufgefordert. Es hört sich so an, als würde sich auch ein Thin Client um Sie kümmern. Die Größe des Remote-Büros und die anderen Anforderungen an Ihre Zeit bestimmen, ob Sie die Zeit dafür aufwenden oder eine Thin Client-Lösung einführen möchten.
JamesCW
Es handelt sich um 5 Computer mit etwa 50 Mitarbeitern (rund um die Uhr besetzt) ​​und einer relativ hohen Rate an Neueinstellungen. Viele Studenten und Teilzeit. Deshalb möchte ich es für sie so einfach wie möglich halten. Ich kann einen dünnen Klint nehmen, um zu sehen, wie gut es funktioniert.
me2011
@ me2011 Ich würde gerne das Skript sehen, mit dem die Abmeldung ordnungsgemäß funktioniert.

Antworten:

8

Sie sollten in der Lage sein, dies ziemlich einfach zu erreichen.

  • Richten Sie den Client für den automatischen Start ein und verwenden Sie eine dieser Methoden.

    • Legen Sie eine RDP-Datei oder Verknüpfung in ihrer Startgruppe oder der Systemstartgruppe ab.
    • Legen Sie eine Gruppenrichtlinie fest, die den Terminalserver-Client bei der Anmeldung automatisch startet
      • Gruppenrichtlinienobjekt: User Configuration \ Admin Templates \ System \ Logon \ Run these programs at logon
      • Der Benutzer verfügt über einen lokalen Desktop, und es kann eine kurze Verzögerung zwischen der Anzeige des Desktops und dem automatischen Start des Clients geben.
    • Legen Sie mstsc als Windows-Shell fest
      • Gruppenrichtlinienobjekt: User Configuration \ Admin Templates \ System \ Custom User Interface
      • Der Nachteil ist, dass der Benutzer keine lokale Umgebung hat und sich beim Trennen des Systems abmeldet.
  • Aktivieren Sie die einmalige Anmeldung für den RDC-Client für Remotedesktopdienste .

Zoredache
quelle
Danke, ich dachte, es wäre ziemlich einfach, ich werde dieses Wochenende daran arbeiten. Ich mag die dritte Option, mit der sie beim Trennen vom lokalen Desktop abgemeldet werden.
me2011
Ein Computer mit Problemen, der das Set mstsc als Windows-Shell verwendet und automatisch gestartet wurde. Wenn Sie sich jedoch vom Remotecomputer abmelden, befindet sich der lokale Computer auf einem leeren Bildschirm, bis ich auf diese Weise crtl-alt-del und abmelde. Gibt es sowieso um das herum? Das zweite Problem, das SSO zum Aktivieren, sagte nicht wirklich, welche GPO-Richtlinie bearbeitet werden sollte, und keine davon schien das zu sein, was ich zum Aktivieren von SSO benötigte.
me2011
Ich konnte eine Lösung für diese finden. Für das Abmeldeproblem verwende ich eine Batchdatei als Kundenbenutzeroberfläche, die mstsc mit der Befehlszeile für den Server im Vollbildmodus startet. Die zweite Zeile der Batchdatei ist der Befehl zum Abmelden beim Herunterfahren, mit dem die Workstation zum Anmeldebildschirm zurückkehrt. Für die SSO - Link tatsächlich bekam , dass die Arbeit blogs.msdn.com/b/rds/archive/2007/04/19/...
me2011
2

Zur vorherigen Antwort hinzufügen ... Wir setzen die Shell auf "cscript this_script.vbs".

Set shell = CreateObject("WScript.Shell")
shell.Run "mstsc.exe /multimon c:\terminal_server.rdp", 1, true
shell.Run "logoff"

Für ein nahtloseres Erlebnis müssen Sie die RDP-Datei bearbeiten, um die Verbindungsleiste, das einmalige Anmelden und den ganzen Jazz auszublenden. Signieren Sie dann die RDP-Datei. Verwenden SieSet-AuthenticodeSignature in PowerShell die . Konfigurieren Sie außerdem die Firewall des Clients, vertrauenswürdige Herausgeberzertifikate und das SSO. Ich finde es vorteilhaft, dass das Gruppenrichtlinienobjekt den Remoteregistrierungsdienst so konfiguriert, dass er automatisch gestartet wird. Dadurch kann ich auf den Computer zugreifen und die Shell bei Bedarf ändern. Lassen Sie das Gruppenrichtlinienobjekt bei jedem Start neue Kopien des Shell-Skripts und der RDP-Datei herunterladen, um die Konfiguration einfach zu aktualisieren.

Ich wollte einen Blog-Beitrag über all das schreiben ... Es ist nicht halb so kompliziert, wie es sich anhört.

Chris S.
quelle