I'm trying to find out if I'm doing something wrong. This is a Virtual column that after some Regex displays a switch IP:
[VC - XML - Cisco IP Phone CDP Neighbor IP Address]
'Retrieve system info via Telnet 'This example code can be adapted to work with any device that supports the protocol 'Set credentials user = "usera" pass = "passworda" 'Create internal Telnet object set objTelnet = Internal.CreateObject("Telnet") 'Set host name and port objTelnet.Host = Input.Column("VC - XML - Cisco IP Phone CDP Neighbor IP Address") objTelnet.Port = 23 'Make connection objTelnet.Connect 'Wait for login prompt objTelnet.WaitFor("Username:") 'Then send login name objTelnet.Send(user & vbCrLf) 'Wait for password prompt objTelnet.WaitFor("Password:") 'Then send password objTelnet.Send(pass & vbCrLf) 'Wait for shell prompt objTelnet.WaitFor("#") 'Then send command objTelnet.Send("show interface trunk" & vbCrLf) 'Wait for shell prompt (when command finishes) trunk_data = objTelnet.Recv("#") 'Return trunk_data Output.Write trunk_data objTelnet.Send("show mac address-table | exclude Gi1/0/49|Gi1/0/50|1/0/51|1/0/52" & vbCrLf) 'Wait for shell prompt (when command finishes) data = objTelnet.Recv("#") 'Return data and disconnect Output.Write data objTelnet.Disconnect
This is the result output:
Named argument not found: 'Input.Column'
I also tried
objTelnet.Host = Input.Column("vc - xml - cisco ip phone cdp neighbor ip address")