PowerShell: Backup Lokal->FTP
Wer ein Backup-Skript braucht, um Ordner/Dateien vom Computer auf einen FTP-Server zu sichern, kann so etwas verwenden. Basis ist das PowerShell-Modul WinSCP.
Import-Module WinSCP
$LocalRoot = "D:\Ordner\"
$RemoteRoot = "/Ordner/"
$Password = ConvertTo-SecureString 'GeheimesKennwort' -AsPlainText -Force
$Credential = New-Object System.Management.Automation.PSCredential ('Benutzername', $Password)
$Session = New-WinSCPSession -Verbose -SessionOption (New-WinSCPSessionOption -FtpMode Passive -Credential $Credential -HostName "ftp.ServerName.de" -Protocol Ftp)
Sync-WinSCPPath -Mode Remote -LocalPath $LocalRoot -RemotePath $RemoteRoot -WinSCPSession $Session -Verbose -Criteria
Remove-WinSCPSession -WinSCPSession $Session | Out-Null
Schreibe einen Kommentar