Backup Saga

Configurare noua (How To)

Situatie

SAGA contine date contabile importante, iar salvarea exclusiva pe calculatorul pe care ruleaza aplicatia reprezinta un risc in cazul unei defectiuni hardware, ransomware sau reinstalari Windows.

Putem configura o copie suplimentara automata a folderului SAGA catre un NAS sau un server din retea. Aceasta copie suplimentara nu inlocuieste functia de backup din SAGA. Inainte de configurare realizam un backup manual si verificam daca acesta poate fi accesat.Este recomandat ca scriptul sa ruleze intr-un interval in care niciun utilizator nu lucreaza in SAGA.

Pasul 1 – Identificarea folderului SAGA

Verificam proprietatile shortcut-ului SAGA pentru a identifica folderul aplicatiei.

Exemplu:

C:\SAGA C.3.0

Calea trebuie adaptata instalarii existente.

Pasul 2 – Crearea folderului de backup

Pe NAS sau server cream un folder dedicat:

\\NAS01\Backup\SAGA

Contul care va rula task-ul trebuie sa aiba drept de scriere in acest folder.

Pasul 3 – Crearea scriptului PowerShell

Cream folderul:

C:\Scripts

Cream fisierul:

C:\Scripts\Backup-SAGA.ps1

Introducem:

$Source = "C:\SAGA C.3.0"

$BackupRoot = "\\NAS01\Backup\SAGA"

$Date = Get-Date -Format "yyyy-MM-dd_HHmm"

$Destination = Join-Path $BackupRoot $Date

New-Item -ItemType Directory -Path $Destination -Force

robocopy $Source $Destination /E /COPY:DAT /R:2 /W:5 /XJ

if ($LASTEXITCODE -le 7) {

Write-Output "Backup SAGA finalizat cu succes."

} else {

Write-Error "Backup SAGA finalizat cu eroare. Robocopy exit code: $LASTEXITCODE"

}

Modificam valorile pentru $Source si $BackupRoot conform mediului existent.

Pasul 4 – Testarea scriptului

Deschidem PowerShell si rulam:

powershell.exe -ExecutionPolicy Bypass -File "C:\Scripts\Backup-SAGA.ps1"

Verificam folderul:

\\NAS01\Backup\SAGA

Ar trebui sa existe un director nou de forma:

2026-09-15_2200

Deschidem folderul si verificam existenta fisierelor.

Pasul 5 – Programarea cu Task Scheduler

Deschidem:

Task Scheduler

Selectam:

Create Task

Introducem numele:

Backup SAGA

Setam rularea zilnica dupa terminarea programului de lucru.

La:

Actions -> New -> Start a program

introducem:

powershell.exe

iar la Arguments:

-ExecutionPolicy Bypass -File "C:\Scripts\Backup-SAGA.ps1"

Salvam task-ul.

Pasul 6 – Verificarea task-ului

Click dreapta pe task:

Run

Verificam din nou folderul de backup.

In Task Scheduler verificam:

Last Run Result

si confirmam ca task-ul s-a executat.

Recomandari

Backup-ul trebuie pastrat intr-o locatie diferita de calculatorul pe care ruleaza SAGA. Ideal, destinatia trebuie sa fie un NAS sau un server protejat prin credentiale separate.Trebuie efectuat periodic si un test de restaurare. Pentru consistenta datelor, copia folderului trebuie programata atunci cand utilizatorii nu lucreaza in SAGA.

Solutie

Tip solutie

Permanent

Voteaza

(2 din 3 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?