Forum Discussion
Aug 07, 2014
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