Fernausführung von Stapeln auf einem Windows-PC

1

Ich möchte meinen Heim-Desktop-PC (unter Windows 7 Professional) fernsteuern, um hauptsächlich die folgenden Aufgaben auszuführen:

  1. Herunterladen von E-Mail-Anhängen und Senden von E-Mails mit Anhängen
  2. Ausführen von Programmen ohne Benutzeroberfläche, deren einzige Eingaben Dateien und deren einzige Ausgaben Dateien sind

Bisher habe ich nur die Lösung gefunden, mit Remotedesktop eine Verbindung zu meinem PC herzustellen. Dies ist jedoch sehr langsam und ineffizient, insbesondere wenn keine andere schnelle Internetverbindung als die meines Mobiltelefons verfügbar ist.

Ich möchte Batch-Befehle an meinen PC senden können, wie zum Beispiel:

  1. Laden Sie einen E-Mail-Anhang herunter
  2. Verwenden Sie es als Eingabe für ein Programm ohne Benutzeroberfläche
  3. Speichern Sie die Programmausgabe in einer Datei
  4. Senden Sie mir diese Datei als E-Mail-Anhang

Ist das möglich? Wie könnte ich das machen?

pyon
quelle
Gibt es eine Möglichkeit, auf Linux umzusteigen - oder zumindest eine virtuelle Linux-Maschine auf Ihrem Desktop auszuführen?
Paul
@ Paul: Nein. Die meisten der von mir ausgeführten Programme ohne Benutzeroberfläche sind Wrapper, die mithilfe der Automatisierung Excel aufrufen und Add-Ins ausführen.
pyon

Antworten:

2

Eine Möglichkeit besteht darin, die Windows-Funktionen "[X] Telnet-Server" einzuschalten und mit einem Telnet-Client darauf zuzugreifen. Dies ermöglicht einen textbasierten Zugriff auf die Windows-Befehlszeile, sodass die Netzwerkbandbreite sehr gering ist.

Brian
quelle
Pfui! Ich dachte, ich würde diese alte Frage ergänzen, da die gegebene Antwort EXTREM gefährlich ist! Du solltest NOCH NIE Setzen Sie TELNET dem Internet aus, da es überhaupt keine wirksame Sicherheit bietet.
Julian Knight
1

WARNUNG: NIEMALS TELNET ÜBER DAS INTERNET VERWENDEN

Sie benötigen eine sichere Methode, um eine Befehlszeile über das Internet verfügbar zu machen. Am sichersten ist wohl Secure Shell (SSH). Dies ist für Windows über verfügbar Bitvise WinSSHD die eine begrenzte kostenlose Lizenz für die nicht-kommerzielle Nutzung hat.

Es gibt auch andere Optionen für Windows SSH-Server. Siehe diese Antwort: https://serverfault.com/questions/8411/what-is-a-good-ssh-server-to-use-on-windows für Details.

Julian Knight
quelle