Public/Authentication/Disconnect-CWM.ps1
function Disconnect-CWM { [CmdletBinding()] param() try { $null = Remove-Variable -Name CWMServerConnection -Scope script -Force -Confirm:$false -ErrorAction Stop if($CWMServerConnection -or $script:CWMServerConnection) { Write-Error "There was an error clearing connection information." } else { Write-Verbose '$CWMServerConnection, variable removed.' } } catch { Write-Error "There was an error clearing connection information.`n$($_)" } } |