Visual Basic (Vb) Script; Python Script - Cisco C880 M5 Configuration Manual

Hide thumbs Also See for C880 M5:
Table of Contents

Advertisement

5.4.4.2

Visual Basic (VB) script

The following VB script sends a configuration file to the iRMC:
IP_ADDRESS = "<iRMC IP address>"
USER_NAME = "admin"
PASSWORD = "admin"
FILE_NAME = ".\\ConfigFile.pre"
Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(FILE_NAME, ForReading)
' --------------------------------------------------------------
On Error Resume Next
Set xmlHttp = CreateObject("Microsoft.XMLHTTP")
xmlHttp.Open "POST", "http://" & IP_ADDRESS & "/config", False, USER_NAME, PASSWORD
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlHttp.Send objFile.ReadAll
Wscript.Echo xmlhttp.responsexml.xml
5.4.4.3

Python script

#!/usr/bin/python3
import sys
import httplib2
from urllib.parse import urlencode
#==============================================================
# iRMC
USER = 'admin'
PWD = 'admin'
IP_ADDR = '192.168.1.100'
#==============================================================
h = httplib2.Http()
# Basic/Digest authentication
h.add_credentials(USER, PWD)
def doit(data,ausgabe=sys.stdout):
try:
resp, content = h.request("http://%s/config" % IP_ADDR, "POST", data)
except Exception as err:
Cisco C880 M5 Configuration Guide
if resp['status'] == '200':
data = content.decode('utf-8')
print(data,file=ausgabe)
else:
print('STATUS:',resp['status'],file=ausgabe)
print(str(resp),file=ausgabe)
5.4 SCCI
73

Advertisement

Table of Contents
loading

Table of Contents