【发布时间】:2016-12-01 16:51:22
【问题描述】:
我必须编写一个访问 FTP 服务器的脚本,然后删除所有早于 X 天的 *.zip 文件。
澄清:该脚本无法在 FTP 服务器上运行。
这是我目前所拥有的:
$ftpServer = "RandomFTPServer"
$ftpUser = "Username"
$ftpPassword = Read-Host "Password" -AsSecureString
$credentials = New-ObjectSystem.Net.NetworkCredential($ftpUser, $ftpPassword)
function Get-FtpRequest($ftpPath) {
$ftpRequest = [System.Net.FtpWebRequest]::Create("$ftpServer/$ftpPath")
$ftpRequest.Credentials = $credentials
$ftpRequest.UseBinary = $true
$ftpRequest.KeepAlive = $true
$ftpRequest.UsePassive = $true
return $ftpRequest
}
关于我接下来需要做什么的任何提示?
【问题讨论】:
标签: .net powershell batch-file ftp ftpwebrequest