Ich muss ein Skript schreiben, die auf einen FTP-Server zugreift, und löscht dann alle *.zip
Dateien, die älter als X Tage sind.Löschen Sie Dateien älter als X Tage vom FTP-Server mit PowerShell oder Batch-Datei
Zur Klarstellung: Das Skript kann nicht auf dem FTP-Server ausgeführt werden.
Dies ist, was ich bisher:
$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
}
Irgendwelche Tipps, was ich als nächstes tun müssen?
Ich würde mehr Code erwarten, da Sie nichts tun, außer zu verbinden. –