Поскольку вы выполняете некоторые команды для получения информации, может быть, было бы более естественным использовать среду командной оболочки?Как насчет PowerShell?
(New-Object System.Net.WebClient).UploadString("http://someserver/cgi-bin/hello.pl", (Get-WMIObject Win32_BIOS) )
о методе UploadString () читайте здесь
Если вы все еще хотите придерживаться решения vbscript, вот пример кода, которыйпринимает текст от стандартного ввода и отправляет его на ваш сервер:
Dim inp, http_req
inp = inp & WScript.StdIn.ReadAll()
WScript.Echo "Input: " & inp
Set http_req = CreateObject("WinHTTP.WinHTTPRequest.5.1")
http_req.open "POST", "http://someserver/cgi-bin/hello.pl", false
http_req.setRequestHeader "Content-Type", "text/plain"
http_req.send inp
Минимальные требования предъявляются к Windows 2000 Professional с пакетом обновления 3 , я лично проверил сценарий с Windows XP.