Advertisement
Guest User

Script

a guest
Sep 24th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. $datetime = (Get-Date -UFormat '%Y-%m-%d_%H-%M-%S')
  2. $arkserver = 'Mimi'
  3. $backupbasepath = 'Z:\Backups\'
  4. $backupdir = ($backupbasepath + $arkserver + '\' + $datetime)
  5. If(!(Test-Path -Path $backupdir))
  6. {
  7. mkdir -Path $backupdir
  8. }
  9. $arktoolsbin = 'c:\ArkServers\ark-tools\ark-tools.exe'
  10. $arktoolsexportdir = 'C:\inetpub\wwwroot\'
  11.  
  12. # Load WinSCP .NET assembly
  13. Add-Type -Path "C:\WinSCP\WinSCPnet.dll"
  14.  
  15. # Setup session options
  16. $sessionOptions = New-Object WinSCP.SessionOptions -Property @{
  17. Protocol = [WinSCP.Protocol]::Ftp
  18. HostName = "45.35.132.228"
  19. UserName = "ss47905ArimiMimi"
  20. Password = "WOgPtrmG"
  21. }
  22.  
  23. $session = New-Object WinSCP.Session
  24.  
  25. try
  26. {
  27. # Connect
  28. $session.Open($sessionOptions)
  29.  
  30. # Download files
  31. $session.GetFiles("/ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini", ($backupdir + '\*')).Check()
  32. $session.GetFiles("/ShooterGame/Saved/Config/WindowsServer/Game.ini", ($backupdir + '\*')).Check()
  33.  
  34. $session.GetFiles("/ShooterGame/Saved/SavedArk47905/Ragnarok.ark", ($backupdir + '\*')).Check()
  35. $session.GetFiles("/ShooterGame/Saved/SavedArk47905/*.ARKPROFILE", ($backupdir + '\*')).Check()
  36. $session.GetFiles("/ShooterGame/Saved/SavedArk47905/*.ARKTRIBE", ($backupdir + '\*')).Check()
  37. }
  38. finally
  39. {
  40. # Disconnect, clean up
  41. $session.Dispose()
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement