我有一个ftp服务器,我已经编写了VBS脚本,现在我需要一个简单的方法来从我的网站运行它们。所以我想打开我的网站,输入用户名,密码,用户名,然后点击提交,然后必须运行VBS并插入数据,然后VBS将在FTP上创建用户。
最好的方法是什么?我应该将VBS内容加载到具有webservice监听器的应用程序中并构建并执行它,然后我的站点必须通过webservice进行通信,或者我是否应该构建一个本地asp页面并托管它,当发布时也运行vbs文件并给它数据。如果您留下回复,请解释如何编码:D
答案 0 :(得分:0)
您可以使用
<%
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)具有这些权限。