Jul 2, 2026, 9:25 AM
This commit is contained in:
@@ -9,12 +9,14 @@
|
||||
Nazwa folderu z backupami do przesłania. Może to być nazwa konkretnego folderu
|
||||
(np. 'BISW12PFASTA02') lub słowo 'all', aby przesłać wszystkie foldery.
|
||||
Jeśli parametr nie zostanie podany, skrypt wyświetli listę dostępnych folderów.
|
||||
.PARAMETER RcloneRemote
|
||||
Nazwa połączenia rclone (remote) zakończona dwukropkiem.
|
||||
Domyślnie: 's3-backup-remote:'
|
||||
#>
|
||||
|
||||
param(
|
||||
[string]$FolderName
|
||||
)
|
||||
|
||||
$ErrorActionPreference = "Stop"
|
||||
|
||||
# ========================================================
|
||||
@@ -22,9 +24,10 @@ $ErrorActionPreference = "Stop"
|
||||
# ========================================================
|
||||
$RcloneExePath = "C:\dbadmin\rclone.exe" # Zmień na właściwą ścieżkę do rclone.exe
|
||||
$BaseSourceDir = "H:\month" # Katalog główny z backupami baz danych
|
||||
|
||||
$S3BasePath = "backup-s3-ovh-ch/Switzerland_SQLServer_DB_Backups/Month"
|
||||
$LogDir = "C:\DBAdmin\logs"
|
||||
$CurrentYear = (Get-Date).Year.ToString()
|
||||
$RcloneRemote = "ovh:"
|
||||
|
||||
# Upewnij się, że katalog logów istnieje
|
||||
if (-not (Test-Path $LogDir)) {
|
||||
|
||||
Reference in New Issue
Block a user