Estoy intentando usar FTP en Powershell para cargar un archivo. Estoy usando FtpWebRequest
más tarde seguido por GetRequestStream
, pero este método devuelve un error:¿Cómo subir usando FTP en Powershell, detrás de un proxy?
"The requested FTP command is not supported when using HTTP proxy."
Soy en verdad detrás de un proxy y Tiene que ser.
¿Cómo puedo cargar a través de Powershell cuando estoy detrás de un proxy?
Esto se ejecutará únicamente desde un script .ps1
Powershell.
También he intentado:
$webclient = New-Object System.Net.WebClient
$uri = New-Object System.Uri($server)
$webclient.UploadFile($uri, "C:\Test\1234567.txt")
Dónde $server
y ese archivo son válidos. Pero ese código devuelve este error:
"An exception occurred during a WebClient request."
At C:\Test\script.ps1:101 char:26
+ $webclient.UploadFile <<<< ($uri, "C:\Test\1234567.txt")
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
También intenté dobles barras invertidas en las rutas de archivos, no me ayudó.
El proxy bajo el que estoy solo toca HTTP y no FTP.
Lo he comprobado, y el proxy en el que me encuentro solo toca HTTP y no FTP. Estoy intentando ese código pero obteniendo 'Exception calling" UploadFile "con" 2 "argumento (s):" Se produjo una excepción durante una solicitud de WebClient ". – JBurace