Forum Discussion
powershell script to show connections
in Powershell if I use the command: (Get-F5.iControl).SystemConnections.get_list() i get the following output:
clientside_client clientside_server serverside_server protocol ----------------- ----------------- ----------------- -------- iControl.CommonIPPortDefinition iControl.CommonIPPortDefinition iControl.CommonIPPortDefinition PROTOCOL_TCP iControl.CommonIPPortDefinition iControl.CommonIPPortDefinition iControl.CommonIPPortDefinition PROTOCOL_ICMP iControl.CommonIPPortDefinition iControl.CommonIPPortDefinition iControl.CommonIPPortDefinition PROTOCOL_TCP iControl.CommonIPPortDefinition iControl.CommonIPPortDefinition iControl.CommonIPPortDefinition PROTOCOL_TCP iControl.CommonIPPortDefinition iControl.CommonIPPortDefinition iControl.CommonIPPortDefinition PROTOCOL_TCP
How can i get the actual IP addresses to be outputted. I want it simular to the tmsh command "show system connections"
1 Reply
The iControl.CommonIPPortDefinition is an object which contains two members, address and port.
To separate them you can do something like this:
$Result = (Get-F5.iControl).SystemConnections.get_list() $Result | ForEach-Object { "" "clientside_client:" + $_.clientside_client.address + " " + $_.clientside_client.port "clientside_server:" + $_.clientside_server.address + " " + $_.clientside_server.port "serverside_server:" + $_.serverside_server.address + " " + $_.serverside_server.port "Protocol:" + $_.Protocol }Or if you want a semicolon separated list to insert in excel:
$Result = (Get-F5.iControl).SystemConnections.get_list() $ResultFile = ".\result.csv" "clientside_client;clientside_server;serverside_server;protocol" | Out-File $ResultFile $Result | ForEach-Object { $_.clientside_client.address + ":" + $_.clientside_client.port + ";" +` $_.clientside_server.address + ":" + $_.clientside_server.port + ";" +` $_.serverside_server.address + ":" + $_.serverside_server.port + ";" +` $_.Protocol | Out-File -Append $ResultFile }/Patrik
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com