Türkçe

Windows Server'da zamanlanmış görev yapılandırma

1 min
VPS/VDS Hosting

Görev Zamanlayıcı, Windows VPS üzerinde yedekleme, günlük rotasyonu veya kontrollü yeniden başlatmalar için betikleri veya programları belirli saatte, önyüklemede veya olaylarda otomatik çalıştırır.

Tipik kullanım senaryoları

  • Klasörleri başka diske veya paylaşıma kopyalama
  • Yapılandırma veya veritabanı dökümlerini dışa aktarma
  • Günlük dosyalarını sıkıştırma veya döndürme

Yöntem 1: Grafik arayüz

  1. Görev Zamanlayıcı açın (taskschd.msc).
  2. Görev Oluştur… (tam kontrol için; yalnızca "Basit Görev Oluştur" değil).
  3. Genel sekmesi: ad ör. Günlük yedekleme, gerekirse En yüksek ayrıcalıklarla çalıştır işaretleyin.
  4. Tetikleyiciler sekmesi: Yeni… → Günlük istediğiniz saatte.
  5. Eylemler sekmesi: Yeni… → Program başlat
    • Program: powershell.exe
    • Bağımsız değişkenler: -ExecutionPolicy Bypass -File "C:\Scripts\backup.ps1"
  6. Koşullar / Ayarlar: etkileşimli kullanıcı olmadan çalışması gerekiyorsa uyku engellerini devre dışı bırakın.

Yöntem 2: PowerShell (her gün 03:00)

C:\Scripts\backup.ps1 oluşturun (minimal örnek — uyarlayın):

PowerShell
$dest = "D:\Backups" New-Item -ItemType Directory -Force -Path $dest | Out-Null Copy-Item -Path "C:\inetpub\mysite" -Destination (Join-Path $dest ("site_" + (Get-Date -Format "yyyyMMdd"))) -Recurse -Force

Görevi kaydedin:

PowerShell
$action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument '-ExecutionPolicy Bypass -File "C:\Scripts\backup.ps1"' $trigger = New-ScheduledTaskTrigger -Daily -At 3am $principal = New-ScheduledTaskPrincipal -UserId "SYSTEM" -LogonType ServiceAccount -RunLevel Highest Register-ScheduledTask -TaskName "DailySiteBackup" -Action $action -Trigger $trigger -Principal $principal

Doğrulayın:

PowerShell
Get-ScheduledTask -TaskName "DailySiteBackup" Start-ScheduledTask -TaskName "DailySiteBackup"

En iyi uygulamalar

  • Zamanlamadan önce betiği manuel çalıştırın.
  • .ps1 içinde çıktıyı dosyaya günlükleyin.
  • Gizli bilgi içeren betikleri koruyun; en az ayrıcalıklı hizmet hesapları kullanın.

Sorun giderme

  • Görev çalışmıyor: Olay Görüntüleyicisi → Windows Günlükleri → Uygulama ve Görev Zamanlayıcı operasyonel günlüğünü kontrol edin.
  • Hata 0x1: genellikle yanlış yol, eksik betik veya yürütme ilkesi; yukarıdaki gibi -ExecutionPolicy Bypass kullanın.

Ayrıca bkz. Windows VPS ilk yapılandırma.

En yeni teklifler, indirimler ve özel promosyonlardan haberdar olun.

Promosyonları gör

Çerez kullanıyoruz

Sitemizdeki deneyiminizi iyileştirmek için analiz çerezleri kullanıyoruz. Hiçbir veri üçüncü taraflara satılmaz. Daha fazlasını şurada öğrenin: gizlilik politikası.