Closes and disposes a WinSCP Session Object.
Remove-WinSCPSession [-WinSCPSession] <Session> [<CommonParameters>]
After a WinSCP Session is no longer needed this function will close the connection and dispose the COM object.
WinSCPSession <WinSCP.Session>
A valid open WinSCP Session, returned from New-WinSCPSession.
CommonParameters <CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
None.
PS C:\> New-WinSCPSession -Credential (New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $env:USERNAME, (New-Object -TypeName System.Security.SecureString)) -HostName $env:COMPUTERNAME -Protocol Ftp | Remove-WinSCPSession
PS C:\> $credential = Get-Credential
PS C:\> $session = New-WinSCPSession -Credential $credential -HostName $env:COMPUTERNAME-SshHostKeyFingerprint 'ssh-rsa 1024 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx'
PS C:\> Remove-WinSCPSession -WinSCPSession $session