Forum
merhaba arkdaşlar şirketimizin internet sitesinin yedeğini almak istiyorum hali hazırda alınan yedekler var ama ben bat dosyasını değiştirmek istiyorum çünkü yer sorunu oluyor şu alınan yedekler şöyle,bat dosyası her gün saat 12:05 am ayarlı şekilde çalışıyor ve mesela siteadı_gün_saat.bak olarak oluşturuyor şu an kullandığım bat dosyaıs şöyle ;
ECHO Preparing Portal Back Up
@echo off
for /f "tokens=1,2" %%v in ('date /t') do set d=%%v
for /f "tokens=1" %%u in ('time /t') do set t=%%u
if "%t:~1,1%"==":" set t=0%t%
set timestr=%d:~0,2%%d:~3,2%%d:~6,4%_%t:~0,2%%t:~3,2%
stsadm -o backup -url http://www.siteadı.com -filename D:\DOSYA\lsiteadı_%timestr%.bak
PAUSE
CLS
EXIT
bununla 30 günde 30 dosya oluşuyor benim istediğim ikinci ve sonraki haftalarda ilk hafta oluşan 7 dosyanın üzerine yazarak gitmesi,nasıl yapabiliriz bunu?
Mrb.
@echo off
@echo--------------------------------------------------------
@echo backing up site collection <URL of SiteCollection>
@echo--------------------------------------------------------
cd \Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
@echo locking site collection before the backup process starts
@echo off
stsadm -o getsitelock -url <URL of Site Collection>
stsadm -o setsitelock -url <URL of Site Collection> -lock readonly
@echo Site locked
@Echo Generating File Name using current date
@For /F "tokens=1,2,3 delims=/ " %%A in ('Date /t') do @(
Set Day=%%A
Set Month=%%B
Set Year=%%C
Set All=%%C%%B%%A
)
@echo off
stsadm -o backup -url <URL of Site Collection> -filename "C:\Backup\Backup_ All%.bak"
@echo backup completed
@echo off
stsadm -o setsitelock -url <URL of Site Collection> -lock none
@echo Site lock removed
"Not defterine bu kodları ilgili yerleri değiştirerek yazdıktan sonra ,uzantıyı .bat olarak değiştiriyorsunuz."Daha sonra Eğer otomatik v.s almasını istiyorsanız yedeği zamanlanmış görev olarak ekleyin .
kolay gelsin