Verificando o status da conexão WinSCP no script do PowerShell

0

Eu tenho um script que obtém arquivos de um local para outro. Meu script funciona bem.

No entanto, gostaria de verificar primeiro as "sessões conectadas". Com o módulo SSH.NET PowerShell eu verifiquei isso com:

$ASESSION = (Get-SshSession -ComputerName $AHOST).connected

Existe uma maneira de fazer isso com o WinSCP?

    
por MuH 24.11.2014 / 21:46

1 resposta

0

Se bem entendi, você quer verificar se a conexão ainda está ativa antes de cada transferência, certo?

Embora o assembly WinSCP .NET tenha a $session.Opened property , seu valor não é alterado na realidade Tempo. Ele muda somente quando algum método da classe Session é chamado.

De qualquer forma, qual é o objetivo? Apenas tente transferir arquivos e ver, se tiver sucesso ou não. Testar a conexão antecipadamente não garante que a transferência seja bem-sucedida.

    
por 25.11.2014 / 08:48