2008-08-14 5 views
1

Мне нужно создать ASP-страницу (классическую, а не ASP.NET), которая запускает удаленные сценарии оболочки на сервере UNIX, а затем выводит вывод на переменные в VBScript внутри самой страницы.Как запускать удаленные сценарии оболочки из ASP-страниц?

Я раньше не делал ASP или VBScipt. Я пытался использовать этот материал Google, но все, что я нахожу, это ссылки на удаленные серверные скрипты, ничего конкретного.

Я мог бы реально использовать:

  1. Элементарный пример того, как это может быть сделано.
  2. Любые другие альтернативы для достижения этого безопасным образом.

Есть ли бесплатные/с открытым исходным кодом альтернативы этим библиотекам? Какие-нибудь примеры?

ответ

0

Если сценарии оболочки обычно выполняются на сеансе telnet, вы можете экранировать царапины и анализировать ответы. Существуют коммерческие COM-компоненты, такие как библиотека telnet Dart: http://www.dart.com/pttel.aspx, которая позволит вам это сделать.

Либо это, либо вы можете свернуть свой собственный, используя AspSock http://www.15seconds.com/component/pg000300.htm

0

@Pascal, к сожалению, я не знаю ни одной альтернативы F/OSS. Обычно мы покупаем библиотеки этих типов при условии, что они не очень дороги, и чаще всего стоимость встроена в общую стоимость проекта клиента.

Если у вас была .NET на сервере, вы могли бы создать компонент, завернутый COM, чтобы сделать тяжелый подъем по System.Net.Sockets.TcpClient. Просто мысль.

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

  • Нет связанных вопросов^_^