2017-04-04 29 views
0

我想爲Windows上的遠程登錄會話自動執行任務。這樣我可以使用不同的值多次運行它。我有一個.wsf腳本,可以用硬編碼的值執行一次任務。我如何參數化.wsf腳本的值。是否有任何參數化的方式,如使用Excel或其他?如何爲telnet會話參數化.wsf腳本?

回答

0
<?xml version="1.0" ?><job><script language="VBScript"> 
<![CDATA[ 

Set a = WScript.Arguments 
Dim i 
i = 0 
While a.length > i 
    WScript.Echo WScript.Arguments(i) 
    i = i + 1 
Wend 

]]> 
</script></job> 

並運行它作爲wscript.exe myfile.wsf param1 "pa r a m 2" param3

+0

「不支持16位應用程序」 其內容-如下: 「方案或特徵」 \ ?? \ C:\ Users \用戶的Windows \的wscript.exe 「由於與64位版本的Windows不兼容而無法啓動或運行,請與軟件供應商聯繫,詢問是否有可用的64位Windows兼容版本。」 –

+0

你必須有一個奇怪的wscript.exe,使用%windir%\ system32 \ wscript.exe – Anders