Così using il codice da quel collegamento:
[vuoto] [Reflection.Assembly
]:: LoadFrom
(“C:\IndyNet
- Daily-20051007
\ Indy.Sockets.dll
„)
$ftp = nuovo-oggetto Indy.Sockets.FTP
$ftp. Staccare ()$ftp. Ospite = $ftphost
$ftp. Username = $username
$ftp. Parola d'accesso = $password
$ftp. Collegar ()$ftp. Passive=$true;
wc = nuovo-oggetto System.Net.WebClient
$wc. Credenziali = Nuovo-Oggetto System.Net.NetworkCredential
($strFtpUser
, $strFtpPass
)
$ls = nuovo-oggetto System.Collections.Specialized.StringCollection
;
$ftp. Lista ($ls, "", $true);
foreach ($file in $ls) {
“Caricando programmi oggetto {0} in {1}.„ - f $sourceFileName, $targetDir;
$ftp. Ottenere ($sourceFileName, ($targetDir + $sourceFileName), $true, $false);
}