LanceLyons
Aug 01, 2022Cirrus
Powershell New-F5Session and close session issues.
Hi, We have some automation around some F5 functionality. We have moved from 1 F5 to 2 F5s, one for external apps and one for internal apps. In our powershell automation we now have to create two different F5 sessions depending on which F5 we want to make changes in. I have a snippet of the PS code below.
Is there any way to close the session that was opened and then create a new session?
We are finding the creating a New-F5session when one has already been created doesnt work and still uses the first session opened.
Can I have 2 sessions and use the Add-iRuleToVirtualServer with some sessionID?
$ltmip = "1.2.3.4"
$ltmip_inside = "1.3.3.4"
if ($vipName.ToLower() -contains "internal") {
$session = New-F5Session -LTMName $ltmip_inside -LTMCredentials $mycreds
} else {
$session = New-F5Session -LTMName $ltmip -LTMCredentials $mycreds
}
.
.
.
$add = Add-iRuleToVirtualServer -InputObject $vipObject -iRuleName $all_MaintRule