Set oXML = WScript.CreateObject("MSXML2.ServerXMLHTTP") objValue = oXML.readyState WScript.Echo objValue WScript.Echo vbCRLF iOpenIt = oXML.Open("GET", "http://www.xml101.com/examples/simple.xml",false) ' Include "domain\user","password" if required by page in the Open parms objValue = oXML.readyState WScript.Echo objValue WScript.Echo vbCRLF oXML.Send WScript.Echo objValue WScript.Echo vbCRLF cOKValue = oXML.StatusText WScript.Echo cValue WScript.Echo vbCRLF cResponse = oXML.ResponseText WScript.Echo cResponse objValue = oXML.readyState WScript.Echo objValue WScript.Echo vbCRLFRunning the above from cscript.exe (no GUI when I test this stuph), you should see "0" indicating that the object is open but doing nothing, "1" indicating that the object is getting data, another "1", an "OK" meaning that the status is OK, and then the XML document, then a "4" to say it's got everything OK.