2015-11-04 80 views
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"),只需鍵入一個值 - 它的工作原理...

任何想法爲什麼?

我試圖尋找一個答案,不能讓這個想通了......

+0

嘗試'