Verwenden Sie einen Remotecomputer, ohne den lokalen Benutzer zu stören


10

Ich habe einen Windows 7-Computer, der als Media Center fungiert, sodass er immer eingeschaltet ist, aber nicht immer verwendet wird.

Ich möchte mich remote bei diesem Computer anmelden und einige Skripte starten können, deren Berechnung einige Zeit in Anspruch nimmt. Wenn ich Remotedesktop verwende, kann ich eine Ansicht des Desktops abrufen und verwenden, aber die Media Center-Ansicht wird blockiert (ich erhalte den Anmeldebildschirm). Wenn ich LogMeIn verwende, wird die Media Center-Anwendung geschlossen (nicht mit der Remote-Verwendung kompatibel) und die Remote- und Media Center-Ansicht sind identisch.

Gibt es eine Möglichkeit, remote auf den Computer zuzugreifen, um diese Skripte zu starten und zu überwachen, ohne die Benutzer des Media Centers zu stören?


Versuchen Sie das LogMeIn kostenlos? Oder die kostenpflichtige Version. Soweit ich mich erinnere, können Sie sich mit der Premium-Version anmelden und einen Remote-PC steuern, ohne den angemeldeten Hauptbenutzer zu beeinträchtigen.
BBlake

Antworten:


8

Vielleicht würde das Sysinternals PsExec-Programm Ihren Anforderungen entsprechen?

http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

Auf diese Weise können Sie Konsolenprogramme remote starten und haben keinen umfangreichen Installations- / Konfigurationsprozess.

Dies ermöglicht Ihnen nicht die umfassende Benutzererfahrung einer vollwertigen RDP-Verbindung, aber ich habe festgestellt, dass sie perfekt für kurze, einfache Aufgaben geeignet ist.


1
Wenn Sie das Skript überwachen müssen, richten Sie das Skript für ECHO in eine Datei ein oder schreiben Sie in das Ereignisprotokoll. Abhängig von der Sprache können Sie dies normalerweise mit nur wenig zusätzlichem Code tun.
Doltknuckle

1

Sie können sich nicht zwei Sitzungen gleichzeitig interaktiv anmelden (ohne Windows zu hacken und Ihre Lizenzvereinbarung zu verletzen). Wenn Sie damit einverstanden sind (unter Berücksichtigung von Sicherheits- und Stabilitätsbedenken des Systems + rechtliche Bedenken), verwenden Sie den Hack (Jaocs Antwort).

Abhängig von Ihren Programmierkenntnissen (Sie schreiben bereits Skripte - ich würde sagen, Sie sind fast da) können Sie einen Windows-Dienst oder eine einfache Webanwendungsoberfläche erstellen, die Ihre Prozesse startet und es Ihnen ermöglicht, alle erforderlichen Parameter über das Web bereitzustellen Schnittstelle oder ein RPC-Aufruf.

Wenn für die Skripte nicht jedes Mal eindeutige Parameter vorhanden sind, erstellen Sie einfach eine geplante Aufgabe, um Ihre Skripte auszuführen.

+1 für PsExec. Es könnte auch genau das tun, was Sie brauchen, wenn Sie bereits ein Skript oder eine EXE-Datei haben, die Sie nur auf dem Computer ausführen müssen. Wenn dies Ihren Anforderungen entspricht, ist es auf lange Sicht noch einfacher für Sie als der gleichzeitige Sitzungshack.


Können Sie mir helfen, die rechtlichen Bedenken zu verstehen, die Sie erwähnen? Gibt die Lizenzvereinbarung an, dass Sie nicht zwei Sitzungen gleichzeitig durchführen können? Warum sollte es? Gibt es ein anderes Produkt / eine andere Lizenz, die dies zulässt? Vielen Dank.
Greye

aus der EULA (Rechte Nr. 2.1) - "Anzahl der Benutzer. Sofern in diesen Lizenzbedingungen nicht anders angegeben, darf jeweils nur ein Benutzer die Software verwenden." Windows Server-Editionen ermöglichen mehrere gleichzeitige Benutzer und erweiterte Optionen für Terminaldienste.
DanO

0

Ich weiß nicht, was Sie davon halten, Dinge der alten Schule mit Text zu machen. Sie können in Putty schauen . Es ist eine kostenlose SSH-Anwendung.


4
Nur dass Putty kein Server ist und Windows keinen eingebauten SSH-Server hat.
Developmental

touché guter Herr. Es gibt freesshd.com für eine kostenlose Serverseite. Ich denke, Joooc hat vielleicht die beste Antwort.
Skaughty
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.