9

Als Teil unserer Datenbank führen Sie ein Drittanbieterprogramm (3D Studio Max) aus, um eine Reihe von Assets zu exportieren. Wenn ein Benutzer derzeit nicht angemeldet ist oder der Computer gesperrt ist, wird Max nicht korrekt ausgeführt.Wie kann ich verhindern, dass ein Server nach einer Remotedesktopsitzung gesperrt wird?

Dies kann für frisch gebootete Maschinen mit einer Methode wie TweakUI für die automatische Anmeldung gelöst werden. Wenn jedoch ein Benutzer eine Verbindung über Remotedesktop herstellt (um eine nicht geplante Erstellung zu initiieren, ändern Sie eine Einstellung, was auch immer), verbleibt die Maschine nach dem Ende der Sitzung in einem gesperrten Zustand, in dem Max nicht ausgeführt werden kann.

Ich bin auf der Suche nach einer Möglichkeit, um Fenster zu konfigurieren (über faire Mittel oder foul), so entweder es nicht blockiert, wenn die Remote-Sitzung endet, oder es "sich selbst" eine kurze Weile danach entsperrt. Ich kenne eine Methode unter XP, wo Sie eine Batchdatei auf dem Rechner ausführen können, die den Remote-Benutzer abschaltet, aber das scheint auf Windows Server nicht zu funktionieren.

Antwort

3

Es ist eine separate Terminaldienstverbindung verfügbar, die "Konsolenverbindung" genannt wird.

Sie können mit mspace/console/v: servername eine Verbindung zu diesem Bereich herstellen. Benutze mstsc /? für vollständige Befehlszeilenoptionen.

Damit können Sie eine Verbindung herstellen, den Terminal-Dienst-Manager öffnen und die fehlerhaften Sitzungen starten.

+0

Beachten Sie, dass dies in Windows Server 2008 http://blogs.msdn.com/nickmac/archive geändert hat /2007/11/28/mstsc-console-switch-in-windows-server-2008-and-windows-vista-sp1.aspx –

0

Möglicherweise möchten Sie mit dem Dienstprogramm "Schatten" aussehen. Dadurch können Sie sich im Wesentlichen in eine bestehende Remotedesktopsitzung einwählen. Sie können sich mit dem benötigten Konto bei der Konsole des Rechners anmelden. Anschließend können Benutzer Remotedesktopsitzungen ohne Konsole für den Computer (oder für einen anderen Computer) öffnen und dann mithilfe von Shadow eine Verbindung zu derselben Konsolensitzung herstellen. Die Benutzer müssen sich in der Gruppe Administratoren auf dem Computer befinden.

Dies könnte jedoch so einfach sein, wie Leute zu sagen, die Konsolensitzung nicht zu verwenden, wenn sie sich mit dem Remote-Desktop am Computer anmeldet.

0

Mögliche Lösung von here.

Um den Computer sperren Taste, öffnen Sie Regedit, und wechseln Sie zu HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ deaktivieren Currentversion \ Policies \ System und HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ Currentversion \ Policies \ -System und erstellen Sie einen neuen REG_DWORD Wert in jedem aufgerufenen DisableLockWorkstation. Wenn Sie diesen Wert auf 0 setzen, wird die Computertaste Sperren verwendet, während 1 die Sperre deaktiviert.

1

Die Anmeldung über RDP sollte keinen Einfluss darauf haben, ob die Konsole gesperrt wird. Wenn Sie sich nicht bei RDP abmelden (durch Schließen des Clients bleibt Ihre Sitzung anstehend), wird Ihre Sitzung gesperrt. Sie können das Problem mit Leerlaufzeitüberschreitungen im Terminaldienste-Manager beheben.

Wenn Ihre Konsole gesperrt ist, ist dies eine separate Richtlinie in den lokalen Computereinstellungen oder ähnlichem. Wenn Sie eine Domain haben, legen Sie sie mit einem Gruppenrichtlinienobjekt fest. Wenn Sie den genauen Namen der Richtlinie benötigen, lassen Sie es mich wissen und ich werde es für Sie ausgraben.

+0

Ich kann nicht scheinen, den Namen dieser Politik in GPO nach etwas Suche zu finden. Hast du es zufällig zur Hand? Vielen Dank! –

0

Möglicherweise liegt ein Problem vor, wenn Sie diese Aufgaben als Administrator ausführen und andere sich über Remote Desktop als Administrator anmelden. Die Aufgabe sollte von einem eigenen Konto aus ausgeführt werden.

1

Ich nehme an, durch entsperren möchten Sie sicherstellen, dass getrennte Sitzungen abgemeldet sind. Um dies zu tun

  1. Verwaltungstools | Terminaldienstekonfiguration
  2. Rechtsklick RDP-TCP auf den Ordner Verbindungen und wählen Sie Eigenschaften
  3. Gehen Sie auf die Registerkarte Sitzungen und wählen Sie die Überschreibung von Benutzereinstellungen Kontrollkästchen
  4. Konfigurieren Sie die Ende einer getrennten Sitzung zu Ihrem benötigt Timeout-Wert

mehr Lesung in http://technet.microsoft.com/en-us/library/cc758177.aspx

0

Mit dem neuesten Terminal-Services-Client, den Sie an die Konsole anschließen können den/ADMIN-Schalter.

So "Computer:" wird so etwas wie:

myworkstation.mydomain.local /ADMIN 

-Ed