Mövzunu Açan
#0
Windows işletim sistemlerinde veri yedekleme işlemleri, sistemin güvenliği ve veri kaybını önlemek açısından kritik öneme sahiptir. Windows'un sunduğu zamanlanmış görevler (Scheduled Tasks) özelliği, kullanıcıların belirli zaman dilimlerinde otomatik yedekleme yapmalarına olanak tanır. Bu yazıda, basit bir backup scripti oluşturmayı ve bunu zamanlanmış görev olarak ayarlamayı ele alacağız.
Öncelikle, yedekleme işlemi için bir PowerShell scripti yazmak faydalı olacaktır. Aşağıda, belirli bir klasördeki dosyaları başka bir klasöre yedekleyen basit bir PowerShell script örneği yer almaktadır:
Bu scriptte, yedekleme işlemi için kaynak ve hedef klasörler tanımlanmıştır.
Scripti oluşturduktan sonra, bunu zamanlanmış bir görev haline getirmek için şu adımları izleyebilirsiniz:
Bu adımlar tamamlandığında, Windows belirlediğiniz zaman dilimlerinde otomatik olarak yedekleme işlemini gerçekleştirecektir. Düzenli yedekleme, veri kaybını önlemek için önemli bir adımdır ve bu tür basit otomasyonlar ile kullanıcılar iş yüklerini azaltabilir.
Öncelikle, yedekleme işlemi için bir PowerShell scripti yazmak faydalı olacaktır. Aşağıda, belirli bir klasördeki dosyaları başka bir klasöre yedekleyen basit bir PowerShell script örneği yer almaktadır:
CODE
1234567891011
$source = "C:\Kullanici\Belgeler" # Yedeklenecek dosyaların bulunduğu kaynak klasör
$destination = "D:\Yedekler\BelgelerBackup" # Yedeklerin kaydedileceği hedef klasör
[b]Hedef klasör yoksa oluştur[/b]
if (-Not (Test-Path $destination)) {
New-Item -ItemType Directory -Path $destination
}
[b]Dosyaları kopyala[/b]
Copy-Item -Path $source\* -Destination $destination -Recurse -Force
Bu scriptte, yedekleme işlemi için kaynak ve hedef klasörler tanımlanmıştır.
Copy-Item komutu ile kaynak klasördeki tüm dosyalar hedef klasöre kopyalanmaktadır. Script, hedef klasör yoksa otomatik olarak oluşturacak şekilde yapılandırılmıştır.Scripti oluşturduktan sonra, bunu zamanlanmış bir görev haline getirmek için şu adımları izleyebilirsiniz:
- Başlat menüsünden "Task Scheduler" uygulamasını açın.
- "Create Basic Task" seçeneğini seçin.
- Göreve bir isim verin ve "Next" butonuna basın.
- Yedekleme işleminin ne zaman yapılacağını seçin (günlük, haftalık vb.) ve "Next" tuşuna basın.
- Zamanlama ayarlarını yaptıktan sonra, "Start a Program" seçeneğini seçin.
- Program/Script alanına
powershell.exeyazın ve "Add arguments" kısmına-File "C:\Yol\YedeklemeScript.ps1"girin.
- Son adımda ayarları gözden geçirip "Finish" butonuna basarak işlemi tamamlayın.
Bu adımlar tamamlandığında, Windows belirlediğiniz zaman dilimlerinde otomatik olarak yedekleme işlemini gerçekleştirecektir. Düzenli yedekleme, veri kaybını önlemek için önemli bir adımdır ve bu tür basit otomasyonlar ile kullanıcılar iş yüklerini azaltabilir.