
Uploading the files recursively here "D:\test" is source folder and destination is FTP server
$ftp_uri = "ftp://demo.azurewebsites.windows.net/"
$user = "domain\username"
$pass = "Password"
$path= "D;\test"
$webclient = New-Object System.Net.WebClient
$webclient.Credentials = New-Object System.Net.NetworkCredential($user,$pass)...