Tan usar el código de ese acoplamiento:
[vacío] [Reflection.Assembly
]:: LoadFrom
(“C:\IndyNet
- Daily-20051007
\ Indy.Sockets.dll
”)
$ftp = nuevo-objeto Indy.Sockets.FTP
$ftp. Desconectar ()$ftp. Anfitrión = $ftphost
$ftp. Username = $username
$ftp. Contraseña = $password
$ftp. Conectar ()$ftp. Passive=$true;
wc = nuevo-objeto System.Net.WebClient
$wc. Credenciales = Nuevo-Objeto System.Net.NetworkCredential
($strFtpUser
, $strFtpPass
)
$ls = nuevo-objeto System.Collections.Specialized.StringCollection
;
$ftp. Lista ($ls, "", $true);
foreach ($file en $ls) {
“Transfiriendo {0} en {1}.” - f $sourceFileName, $targetDir;
$ftp. Conseguir ($sourceFileName, ($targetDir + $sourceFileName), $true, $false);
}