2011-01-07 3 views
0

Я делаю приложение Asp.Net которая выполняет следующие действия на клиентском компьютере:SSH Эквивалент на Windows,

  • установить соединение
  • использование процессора
  • Check клиента, чтобы увидеть, если он находится в режиме ожидания или нет
  • , если клиент неактивен, он начинает выполнение приложения ac
  • при выполнении скрипта, если клиент начинает что-то делать (также проверяется путем мониторинга его использования процессора). Сигнал остановки отправляется
  • сигнал запуска снова отправляется клиенту, если он возвращается на свою незанятую позицию

Если клиент Ubuntu, я использую ssh и выполняю то, что хочу. Каким образом это делается в Windows без корневого доступа.

благодарит заранее за ответ.

+0

Нет правильного понимания того, что вы ищете – XtremeBytes

+0

Что мешает вам установить сервер SSH на Windows? –

+0

Я не могу ничего установить на клиентском компьютере. Хотя я могу делать что угодно на стороне сервера. – w2lame

ответ

1

Это звучит немного изворотливым для меня. Однако то, что вы ищете, называется PsExec (http://technet.microsoft.com/en-us/sysinternals/bb897553)

UPDATE

Единственный способ, которым я могу думать делать это заключается в использовании встроенного планировщика задач для окон.

С планировщиком задач вы можете установить задачу для запуска, когда компьютер простаивает в течение определенного времени и приостанавливает или останавливает его, когда он перестает быть свободным.

Как только задача установлена, просто забудьте об этом.

+0

Спасибо. Надеюсь, это поможет. Но он не включает способ отправки сигналов для приостановки и продолжения работы. – w2lame

+0

@ w2lame: вы правы, у него нет сигнализации сама по себе. У вас может быть приложение, которое удаленно запускает свою собственную связь с вашим контроллером, чтобы решить, продолжать или нет. – NotMe

+0

Но я не могу изменить код приложения, потому что есть слой абстракции, который мешает мне это делать. Есть ли другая полезность, которая может мне помочь в этом. – w2lame

0

попытка SSH FTP или SFTP аналогично SSH в окнах

+2

1 за ошибки и настаивать на них. SFTP означает «SSH File Transfer Protocol», но это не FTP (как в RFC 959). SFTP - это двоичный протокол, а FTP - текстовый. –

+1

@all: ответьте на вопрос парня w2lame – higherDefender

Смежные вопросы