0
我正在創建一個用於在AS400和Domain上批量創建新用戶的Web門戶的過程,我已經能夠讓所有工作都能夠工作,除了將變量從HTML表單傳遞給批處理文件。將變量傳遞給由html表單創建的vbscript的批處理文件
批處理文件已經存在,並儘可能簡單,我決定重用它們,因爲這將是一個嚴格的內部應用程序。
我已經聲明我的變量是來自窗體的輸入,並將它們設置爲在運行批處理文件時由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>
同爲前一個,這應該是 「N:\ wwwroot的\用戶\ iSETUP01.bat」 &strCode& 「」 & strName&「」&strIPGM&「」&strServer「 – Lizz
感謝Steve和Lizz的幫助,看起來好像有幫助,但現在腳本沒有運行,我會再排除一些故障 –
確保它們先運行獨立。 ,如果shell在啓動時不工作,請檢查安全設置(它運行的帳戶)。 –