2012-01-25 8 views
-2

このVBSCRIPTコードは800A0400エラーをスローします。何かご意見は?VBscript/WscriptでTelnetリセット

<job> 
<script language="VBScript"> 
Option Explicit 
On Error Resume Next 
Dim WshShell 
set WshShell=CreateObject("WScript.Shell") 
WshShell.run "cmd.exe" 
WScript.Sleep 500 
'Send commands to the window as needed - IP and commands need to be customized 
'Step 1 - Telnet to remote IP' 
WshShell.SendKeys "telnet 123.456.789.01" 
WshShell.SendKeys ("{Enter}") 
WScript.Sleep 500 
'Step 2 - Issue Commands with pauses' 
'USERNAME 
WshShell.SendKeys "USERNAMEHERE" 
WshShell.SendKeys ("{Enter}") 
WScript.Sleep 500 
'PASSWORD 
WshShell.SendKeys "PASSWORDHERE" 
WshShell.SendKeys ("{Enter}") 
WScript.Sleep 500 
'RESET 
WshShell.SendKeys "reset" 
WshShell.SendKeys ("{Enter}") 
WScript.Sleep 500 
'CONFIRM 
WshShell.SendKeys "y" 
WshShell.SendKeys ("{Enter}") 
WScript.Sleep 500 
'Step 3 - Exit Command Window 
WshShell.SendKeys "exit" 
WshShell.SendKeys ("{Enter}") 
WScript.Quit 
</script> 
</job> 

答えて

1

取得したエラーコードまたはスクリプトファイルのXML構文については、Googleにお問い合わせください。 <package>ルート要素がありません。おそらくファイル名の拡張子が間違っています(.wsf)。