Ütemezett hálózati mentés

Egy partnernél futottam bele a problémába. Egy telepített alkalmazásról (számlázó program) a beállítások alapján napi mentést készített a program maga. Viszont meg kellett oldani, hogy egy hálózati meghajtóra is átkerüljön a mentés.

Ütemezett feladat nem használja az UAC beállításait, így a felhasználó által bemappelt meghajtó sem látszik!

Ennél fogva a megoldás a következő:

REM felcsatolom UAC-on kivül a meghajtót
net use X: \\<serverIP>\<directory> /USER:username passwd
robocopy c:\<source>\<directory>\ X: /xo
REM Lekapcsolódok a szerverről
net use X: /delete

Az /xo kapcsoló csak a két könyvtár közti fájlok közül az újakat másolja. Azhaz ha egy régi fájlném szerepel mindkét helyen, de a forrás útvonalon újabb a létrehozási/módosítási dátum, felülírja.

UAC, Windows, hitelesítés, fájlkezelés, adatmentés