我正在为我们的 AS400 和域上的批量新用户创建创建一个门户网站,除了将变量从 HTML 表单传递到批处理文件之外,我已经能够让一切正常工作。
批处理文件已经存在,为了尽可能简单,我决定重用它们,因为这将是一个严格的内部应用程序。
我已经将我的变量声明为表单的输入,并将它们设置为在运行批处理文件时由 vb 脚本调用,但是它们不是作为变量传递,而是作为代码中所述传递。
有人可以告诉我我做错了什么,因为我无法通过在网上搜索这个问题找到很多信息吗?
如果您需要更多信息,请告诉我,我会提供。
<script language="VBScript">
strCode = textbox0.Value
strName = textbox1.Value
strIPMG = textbox2.Value
strServer = textbox3.Value
Sub isetup
dim shell
set shell=createobject("wscript.shell")
shell.run "N:\wwwroot\users\iSETUP01.bat strCode strName strIPGM strServer"
set shell=nothing
End Sub
Sub wsetup()
dim shell
set shell=createobject("wscript.shell")
shell.run "N:\wwwroot\users\wSETUP.bat strCode strIPGM"
set shell=nothing
End Sub
</script>