Я получил скрипт для проверки связи с серверами, который я использовал для выполнения перехода по пути, где мой файл расположен на CMD, и введите следующую строку
FileName ip logname.log
это скрипт, который я запускаю
hostIp = wscript.arguments(0)
logfilename = wscript.arguments(1)
Set fso = CreateObject("Scripting.FileSystemObject")
Set Shell = CreateObject("Wscript.Shell")
' OpenTextFile Method requires a Const value
' (Over)Write = 2 Append = 8
Set logfile = fso.OpenTextFile(logfilename, 8, True)
shellstring = "%comspec% /c ping -t -f -l 32 -w 1000 " & hostIP
Set oExec = Shell.Exec(shellstring)
wscript.echo "Ping Error log With Timestamp - Ctrl + C to halt"
Do While oExec.StdOut.AtEndOfStream <> True
pingline = Date & " " & Time & " " & oExec.StdOut.ReadLine
' If InStr(pingline, "TTL=") = 0 Then
logfile.WriteLine(pingline)
' End If
Loop
однако, он больше не работает всякий раз, когда я выполняю его, теперь он открывает файл вместо того, чтобы выполнить его. какие-либо идеи о том, как решить эту проблему?