Public/New-WinSCPTransferResumeSupport.ps1
function New-WinSCPTransferResumeSupport { [CmdletBinding( HelpUri = "https://github.com/dotps1/WinSCP/wiki/New-WinSCPTransferResumeSupport" )] [OutputType( [WinSCP.TransferResumeSupport] )] param ( [Parameter()] [WinSCP.TransferResumeSupportState] $State = (New-Object -TypeName WinSCP.TransferResumeSupportState), [Parameter()] [Int] $Threshold ) $transferResumeSupport = New-Object -TypeName WinSCP.TransferResumeSupport try { foreach ($key in $PSBoundParameters.Keys) { $transferResumeSupport.$key = $PSBoundParameters.$key } } catch { $PSCmdlet.ThrowTerminatingError( $_ ) } Write-Output -InputObject $transferResumeSupport } |