powershell - WinSCP 和定义的端口

标签 powershell winscp winscp-net

我正在尝试使用 WinSCP 连接到我们的 ftp。但是我如何使用 .net 程序集在 PowerShell 中定义端口!

我正在尝试制定一个解决方案,从服务器下载最近的文件,在服务器上将其删除,然后将其导入 MSSQL 数据库。

但我现在的问题是使用 WinSCP 连接到 ftp。

最佳答案

没有任何代码很难说,但试试这样的东西:

$sessionOptions = New-Object WinSCP.SessionOptions
$sessionOptions.Protocol = [WinSCP.Protocol]::Sftp
$sessionOptions.PortNumber = 2222
$sessionOptions.HostName = "example.com"
$sessionOptions.UserName = "user"
$sessionOptions.Password = "mypassword"

关于powershell - WinSCP 和定义的端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25283718/

相关文章:

Powershell:字符串变量不是有效的十六进制字符串错误

sftp - 为什么 FileZilla 可以在不知道任何 key 的情况下工作,而 WinSCP 却不行?

java - 如何使用 Java 自动化 WINSCP 文件传输?

c# - 使用 WinSCP 从 SFTP 位置读取文件内容

.net - 使用WinSCP .NET程序集运行命令sudo bash

c# - 带有StreamWriter的StreamReader显示性能较低的PowerShell,但File.ReadLines

Powershell 错误处理 : do something if NO error occured

powershell - Foreach 盘符数组

winscp - 如何从命令行打开 WinSCP GUI session ?

c# - 使用 WinSCP .NET Assembly 防止通过 FTP 传输不完整的文件