Wget портативен. CURL тоже.
Вы можете загрузить эти два двоичных файла и использовать их в своем пакетном скрипте по мере необходимости. Просто убедитесь, что файлы EXE находятся в том же каталоге, что и пакетный скрипт. Или, если вы хотите получить глобальный доступ, добавьте их местоположение в переменную PATH.
Вы можете получить страницу, используя WGET, используя команду:
WGET http://somewebsite.com/index.asp -O index.asp
ОБНОВИТЬ:
Чтобы получить веб-страницу с помощью Telnet, сначала запустите сценарий от имени администратора и включите следующую строку кода в сценарий:
dism /online /enable-feature /FeatureName:TelnetClient
После этого используйте этот умный метод отправки текста в сеанс Telnet. Создайте файл с именем SendKeys.vbs в той же папке, что и пакетный скрипт, и убедитесь, что он содержит следующие строки кода:
set OBJECT=WScript.CreateObject("WScript.Shell")
'sleep for 50 msec
WScript.sleep 50
'fetch the index.htm page. Replace this with the page you want to fetch
OBJECT.SendKeys "GET /index.htm {ENTER}"
'sleep for 4 secs
WScript.sleep 4000
'terminate telnet session
OBJECT.SendKeys "{ENTER}"
и для пакетного сценария используйте это:
@ECHO OFF
REM change elegantetchings.com to your web server address
start telnet elegantetchings.com 80
cscript SendKeys.vbs
pause