Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $datetime = (Get-Date -UFormat '%Y-%m-%d_%H-%M-%S')
- $arkserver = 'Mimi'
- $backupbasepath = 'Z:\Backups\'
- $backupdir = ($backupbasepath + $arkserver + '\' + $datetime)
- If(!(Test-Path -Path $backupdir))
- {
- mkdir -Path $backupdir
- }
- $arktoolsbin = 'c:\ArkServers\ark-tools\ark-tools.exe'
- $arktoolsexportdir = 'C:\inetpub\wwwroot\'
- # Load WinSCP .NET assembly
- Add-Type -Path "C:\WinSCP\WinSCPnet.dll"
- # Setup session options
- $sessionOptions = New-Object WinSCP.SessionOptions -Property @{
- Protocol = [WinSCP.Protocol]::Ftp
- HostName = "45.35.132.228"
- UserName = "ss47905ArimiMimi"
- Password = "WOgPtrmG"
- }
- $session = New-Object WinSCP.Session
- try
- {
- # Connect
- $session.Open($sessionOptions)
- # Download files
- $session.GetFiles("/ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini", ($backupdir + '\*')).Check()
- $session.GetFiles("/ShooterGame/Saved/Config/WindowsServer/Game.ini", ($backupdir + '\*')).Check()
- $session.GetFiles("/ShooterGame/Saved/SavedArk47905/Ragnarok.ark", ($backupdir + '\*')).Check()
- $session.GetFiles("/ShooterGame/Saved/SavedArk47905/*.ARKPROFILE", ($backupdir + '\*')).Check()
- $session.GetFiles("/ShooterGame/Saved/SavedArk47905/*.ARKTRIBE", ($backupdir + '\*')).Check()
- }
- finally
- {
- # Disconnect, clean up
- $session.Dispose()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement