0
我试图将一个值(在一个url内)传递给一个vbscript,这反过来将用它来启动一个可执行文件(在客户端,这是为什么即时通讯使用vbscript)作为该可执行文件的参数。例如:无法获取Request.Querystring在VBScript中传递一个变量
用于启动该exe文件的语法是
\\HQFileServer\Share Launch.exe 1 computername \\ServerName
所以即时传递计算机名称为 “名”:
http://localhost/launchclient.asp?Name=Laptop1
launchclient.asp
包含:
<script language="vbScript">
set oWshShell = CreateObject("WScript.Shell")
Name = Request.QueryString("Name")
oWshShell.run "\\HQFileServer\Share\Launch.exe " & Name & " \\SCCM2012WAN",1,True
</script>
我试着通过一次删除一行来调试它,当我意识到这一点时,由于某种原因,它会与tha相关联t查询字符串没有传入脚本.. 当我省略Request.QueryString("Name")
,只需键入一个值 - 它的工作原理...
任何想法为什么?
我试图寻找一个答案,不能让这个想通了......
尝试'