Hi josephc04 ,
I have already migrated one customer who has used the FTP-IP before. I replaced the "FTP Upload" Activities with "Run .Net Script" Activties running this PowerShell Code:
# binary mode
$username = "dlpuser"
$password = "rNrKYTX9g7z3RgJRmxWuGHbeu"
#$username = "demo"
#$password = "password"
$local_file = "C:\test.txt"
$remote_file = ftp://ftp.dlptest.com/test.txt
#$remote_file = ftp://test.rebex.net/texxst12x3zqt78r98.txt
$ftprequest = [System.Net.FtpWebRequest]::Create("$remote_file")
$ftprequest = [System.Net.FtpWebRequest]$ftprequest
$ftprequest.Method = [System.Net.WebRequestMethods+Ftp]::UploadFile
$ftprequest.Credentials = new-object System.Net.NetworkCredential($username, $password)
$ftprequest.UseBinary = $true
$ftprequest.UsePassive = $true
$filecontent = Get-Content -en byte $local_file
$ftprequest.ContentLength = $filecontent.Length
$run = $ftprequest.GetRequestStream()
$run.Write($filecontent, 0, $filecontent.Length)
$run.Close()
$run.Dispose()
Regards,
Stefan