Zdalne uruchamianie partii na komputerze z systemem Windows

1

Chcę zdalnie sterować moim domowym komputerem stacjonarnym (z systemem Windows 7 Professional), głównie w celu wykonywania następujących zadań:

  1. Pobieranie załączników e-mail i wysyłanie wiadomości e-mail z załącznikami
  2. Uruchamianie programów bez interfejsu użytkownika, których jedynymi danymi wejściowymi są pliki, a których jedynymi danymi wyjściowymi są pliki

Do tej pory jedynym rozwiązaniem, jakie znalazłem, jest użycie Pulpitu zdalnego do połączenia z komputerem, ale jest to bardzo powolne i nieefektywne, szczególnie gdy nie ma szybkiego połączenia internetowego innego niż mój telefon komórkowy.

Chciałbym móc wysyłać polecenia wsadowe na mój komputer, takie jak:

  1. Pobierz załącznik e-mail
  2. Użyj go jako danych wejściowych dla programu bez interfejsu użytkownika
  3. Zapisz dane wyjściowe programu w pliku
  4. Wyślij ten plik do siebie jako załącznik do wiadomości e-mail

czy to możliwe? Jak mogłem to zrobić?

pyon
źródło
Czy jest jakaś możliwość, aby rozważyć przejście na system Linux lub przynajmniej uruchomienie maszyny wirtualnej z systemem Linux na komputerze?
Paul
@Paul: Nie. Większość programów, które uruchamiam bez interfejsu użytkownika, to w rzeczywistości opakowania, które używają automatyzacji do wywoływania programu Excel i uruchamiania dodatków.
pyon 15.11.11

Odpowiedzi:

2

Jedną z opcji jest włączenie funkcji systemu Windows „[X] Telnet Server” i użycie klienta telnet, aby uzyskać do niego dostęp. Zapewnia to tekstowy dostęp do wiersza poleceń systemu Windows, dzięki czemu przepustowość sieci jest bardzo niewielka.

Brian
źródło
Ugh! Pomyślałem, że dodam do tego starego pytania, ponieważ udzielona odpowiedź jest BARDZO niebezpieczna! NIGDY nie należy narażać TELNETU na Internet, ponieważ nie ma on w ogóle skutecznego bezpieczeństwa.
Julian Knight
1

OSTRZEŻENIE: NIE UŻYWAJ TELNETU W INTERNECIE

Potrzebujesz bezpiecznej metody, jeśli chcesz ujawnić wiersz poleceń przez Internet. Prawdopodobnie najbezpieczniejszym jest Secure Shell (SSH). Jest to dostępne dla systemu Windows za pośrednictwem Bitvise WinSSHD, który ma ograniczoną bezpłatną licencję do użytku niekomercyjnego.

Istnieją również inne opcje dla serwerów Windows SSH. Zobacz tę odpowiedź: https://serverfault.com/questions/8411/what-is-a-good-ssh-server-to-use-on-windows po szczegóły.

Julian Knight
źródło