eliminar archivos de FTP con PowerShell
-
19-09-2019 - |
Pregunta
Necesito un script que va a eliminar todos los archivos de un directorio ftp, y luego subir una carpeta de mi máquina local a la misma ubicación FTP. ¿¿Algunas ideas?? Gracias de antemano
Solución
Powershell no tiene nada incorporado para esto, pero se puede usar FtpWebRequest y otras clases .NET relacionadas con el acceso a sitios FTP.
Si quieres un cmdlet, a continuación, se puede consultar NetCmdlets . Parece ser libre para uso personal.
Otros consejos
$ftprequest = [System.Net.FtpWebRequest]::Create($Sourceuri)
$ftprequest.Credentials = New-Object System.Net.NetworkCredential($user,$pass)
$ftprequest.Method = [System.Net.WebRequestMethods+Ftp]::DeleteFile
$ftprequest.GetResponse()
Este podría ser un útil lugar para comenzar. Usted va a necesitar para implementar cada función FTP que desea utilizar (GetDirectoryList, Cargar, Borrar) o bien utilizando el código .NET nativo o utilizando el archivo DLL .NET o cliente.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow