我需要創建一個在UNIX服務器上運行遠程shell腳本的ASP頁面(經典,而不是ASP.NET),然後在頁面本身內將輸出捕獲到VBScript中的變量中。如何從ASP頁面運行遠程shell腳本?
我從來沒有做過ASP或VBScipt之前。我試圖谷歌這個東西,但我找到的所有引用遠程服務器端腳本,沒有具體的。
我真的可以使用:
- 怎麼可以這樣做一個基本的例子。
- 以安全方式實現此目的的其他更好的替代方案。
是否有任何免費/開源替代這些庫? 任何示例?
我需要創建一個在UNIX服務器上運行遠程shell腳本的ASP頁面(經典,而不是ASP.NET),然後在頁面本身內將輸出捕獲到VBScript中的變量中。如何從ASP頁面運行遠程shell腳本?
我從來沒有做過ASP或VBScipt之前。我試圖谷歌這個東西,但我找到的所有引用遠程服務器端腳本,沒有具體的。
我真的可以使用:
是否有任何免費/開源替代這些庫? 任何示例?
如果shell腳本通常在telnet會話中運行,那麼您可以屏幕抓取並解析響應。有商業的COM組件,例如Dart telnet庫:http://www.dart.com/pttel.aspx可以讓你這樣做。
如果不是這樣,你可以使用AspSock http://www.15seconds.com/component/pg000300.htm
@Pascal推出自己的,可悲的是,我不知道有任何F/OSS替代品。我們通常只是在這些類型的圖書館購買,只要它們不是非常昂貴,而且成本往往是建立在客戶的整體項目成本之上的。
如果你在服務器上有.NET,你可以構建一個COM包裹組件來完成System.Net.Sockets.TcpClient的繁重工作。只是一個想法。