【问题标题】:VBS file communication/executionVBS 文件通信/执行
【发布时间】:2011-11-08 11:08:29
【问题描述】:

我有一个 ftp 服务器,我已经为其编写了 VBS 脚本,现在我需要一种简单的方法来从我的网站运行它们。所以我想打开我的网站,输入用户名、密码、用户名并点击提交,然后它必须运行 VBS 并插入数据,然后 VBS 将在 FTP 上创建用户。

最好的方法是什么?我应该将 VBS 内容加载到带有 web 服务侦听器的应用程序中并构建和执行它,然后我的网站必须通过 web 服务进行通信,还是应该构建一个本地 asp 页面并托管它,它在发布时也会运行 vbs 文件并提供它数据。如果您留下回复,请说明您将如何进行编码:D

【问题讨论】:

    标签: vbscript asp-classic


    【解决方案1】:

    你可以使用

    <%
        Dim oWShell
        Set oWShell = Server.CreateObject("WScript.Shell")
        strCommand = "cmd.exe /c cscript C:\AbsolutePath\To\Your\VBSFile.vbs"
        oWShell.Run strCommand, 1, true
        Set oWShell = Nothing
    %>
    

    WShell 和 WShell.Run 需要提升对 Web 服务器的访问权限。确保经过身份验证的用户(或 IUsr)拥有这些权限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多