Merhaba, bu yazımda sizlere powershell üzerinden basit bir şekilde dosyalarımızı nasıl yedekleyeceğimizi, bunun yanında da görev zamanlayıcı ile birlikte nasıl düzene sokacağınızı anlatacağım. Robocopy komutunu duymuşsunuzdur. Duymayan varsa da kesinlikle bundan sonra kolaylıkla kullanabilirler.
Öncelikle dosya yedekleme işlemimize başlamak için command prompt üzerinden Robocopy komutunu kullanacağız. Robocopy.exe oldukça yeteneklidir. Bizim yaptığımız ise Robocopy.exe üzerine komut satırı ile kaynak ve hedef path leri belirleyerek, belirlediğimiz parametreler ile mevcut dosyaların kopyalanmasına imkân sağlamaktır.
Günümüzde neredeyse bütün kurum ve kuruluşlarda Microsoft’un ya da Symantec’in diğer third party tool backup ürünleri kullanılmaktadır. Bizim yapacağımız bu yedekleme işlemi, operasyonel bir iş olduğunda ya da kısa süreli bir iş lazım olduğunda uygulanabilir. Bu sayede oldukça hızlı aksiyon alınabilir. Şimdi sizlere gerekli komutun nasıl uygulandığını ve ne anlama geldiklerini anlatacağım;
robocopy.exe <Yedek Almak İstediğiniz Dizin> <Yedekleme Yapılacak Olan Dizin> /mir /mt:60 /r:2 /w:5 /np /ts /bytes /xd > c:\log.txt
Dilerseniz kodun içerisindeki tanımlara kısaca göz atalım;
/ts: Bu değer time değeridir. Yani yedek aldığınız kaynak dosyanın zaman bilgilerini ekle anlamına gelmektedir.
/bytes: Adından da anlaşılacağı gibi, herhangi bir hesaplamayı byte cinsinden yapmaya yarar.
/mt:60: Bitiş zamanlarının maximum 60 işlem sayısını göstermeye yarar. Değeri dilediğiniz gibi düzenleyebilirsiniz.
/W:5: Dosyalarınızın kopyalanması sırasında, tekrar deneme olacaksa 5 saniye bekle değeridir. Bu değeri istediğiniz gibi düzenleyebilirsiniz.
/r:2: Bu değer tekrarlama komutudur. Yani dosya kopyalama işleminizi en fazla 2 kere tekrarlayacağım anlamına gelir. Bunu da dilediğiniz gibi düzenleyebilirsiniz.
/np: Bu komut, işlem yoksa gösterme anlamına gelmektedir.
/xd: Eğer exclude tanımı yapılacaksa, bu komutu <$ exclude> şeklinde kullanabilirsiniz.
/mir: Mirror modunda kullan anlamına gelmektedir.
Log.txt yazan kısımda da C dizini içerisindeki log.txt dosyasına logu gönder demiş oluyoruz. Dosya kopyalamak için gerekli olan komutumuz hazır hale gelmiş oldu. Şimdi ise sıra bunu uğraşmadan görev zamanlayıcı üzerinden çalıştırmaya geldi.
Bu zamanlayıcı işlemi oluştururken ilk yapmanız gereken, bir Powershell açarak New-ScheduledTaskAction komutunu yazmak ve bir task oluşturmaktır. Hemen ardından New-ScheduledTaskTrigger komutu ile de görevin çalışma periyodunu ayarlamış oluyoruz.
Hemen kısa bir örnek uygulayalım. Öncelikle powershell.exe komutu ile taskımızı oluşturuyoruz. Ardından taskımızın çalışma zamanını ayarlıyoruz. Buna saat 11:00 diyelim. Ardından görevimize cozumpark diye bir isim veriyor ve register ediyoruz. Şimdi aşağıda görmüş olduğunuz Powershell scriptini oluşturuyor ve çalıştırıyoruz.
$Trigger= New-ScheduledTaskTrigger -At 11:00am –Daily $Trigger= New-ScheduledTaskTrigger -At 11:00am –Daily $User= “NT AUTHORITY\SYSTEM” $Action= New-ScheduledTaskAction -Execute “PowerShell.exe” -Argument “robocopy.exe C:\a C:\b /mir /mt:60 /r:2 /w:5 /np /ts /bytes /xd > c:\log.txt” Register-ScheduledTask -TaskName “cozumpark” -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force
Görüldüğü gibi oldukça kolay bir yöntemdir. Son olarak eğer ki; dosyalarınızı restore etmek isterseniz ilk verdiğim Robocopy komutu içerisindeki dizinlerin yerlerini değiştirmeniz yeterli olacaktır. Robocopy sayesinde klasör izinleriniz değişmeden dosya taşıma da yapabilirsiniz.
Bu makalemizde powershell üzerinden Robocopy metodu ile nasıl dosya yedekleneceği ve kopyalanacağını anlatmış olduk. Bir sonraki makalemizde görüşmek dileğiyle.
Dağcan Nural Bir e-posta göndermek 22/09/2019
1 2 dakika okuma süresi
Facebook Twitter LinkedIn E-Posta ile paylaş Yazdır
Paylaş
Facebook Twitter LinkedIn E-Posta ile paylaş Yazdır
Dağcan Nural
1988 İstanbul doğumluyum. Bilgisayar dünyasına olan hayranlığım çok küçük yaşlarda başladı. Bu sebeple sistem alanında kendimi geliştirmeye karar verdim. Celal Bayar Üniversitesi Bilgisayar Programcılığı ve Anadolu Üniversitesi İşletme mezunuyum. 2005 yılında Bilge Adam Sistem & Network Mühendisliği eğitimi aldım. Hemen ardından IT dünyasına giriş yaptım. Collezione şirketinde 2006 - 2018 yılları arasında Sistem Uzmanı olarak görev yaptım. 2018 Temmuz ayından beri LCWAIKIKI şirketinde IT System Engineer pozisyonunda çalışmaktayım. Sektörde 14 yıllık deneyime sahibim. Birçok önemli projede görev aldım. Linkedin üzerinden profilime ulaşabilirsiniz. Bilgi ve tecrübemi bu blog üzerinde paylaşıyorum. Bilgi paylaştıkça güzeldir.
Web sitesi
IBM Yeni ve Geliştirilmiş 53 Qubit Kuantum Bilgisayarını Duyurdu
ÇözümPark Akademi' den İki Yeni Eğitim - Docker ve Kubernetes
İlgili Makaleler
Microsoft 365 Denetim Logları ve Saklama Süreleri
15/11/2021
Github Nedir, Ne İçin ve Nasıl Kullanılır?
03/11/2021
CSS Nedir? En Popüler CSS Kütüphaneleri
03/11/2021
Akıllı Telefonlarda Konum Nasıl Atılır?
03/11/2021
Bir Yorum
Hakan Uzuner dedi ki:
22/09/2019, 21:29
Eline sağlık
Cevapla
Bir cevap yazın Cevabı iptal et
E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir
Yorum
İsim *
E-posta *
İnternet sitesi
Δ
Göz Atın
Kapalı
Blog
ERP Nedir, Ne İşe Yarar ve Neden Gereklidir?
03/11/2021
© Telif Hakkı 2021, Tüm Hakları Saklıdır | ÇözümPark | Radore Tarafından Barındırılır
Facebook
Twitter
YouTube
Instagram
Facebook Twitter LinkedIn WhatsApp Telegram
Başa dön tuşu
Kapalı
Haberler
Blog
Makaleler
Forum
Video
Etkinlik
Eğitim
Sözlük
Biz Kimiz?
Hizmetlerimiz
Popular Posts
Office 365
Microsoft Teams Toplantıları İçin 10 İpucu
27/04/2019
Windows 0x0000011b Ağ Yazdırma Hatası Nasıl Düzeltilir
21/09/2021
Yasaklı Sitelere Giriş İçin DNS Ayarları
11/07/2021
Microsoft, Desteklenmeyen Bilgisayarlar İçin Windows 11 TPM Bypass Yöntemi Paylaştı
06/10/2021
SQL Server 2019 Kurulumu
27/11/2019
Most Commented
27/04/2019
Microsoft Teams Toplantıları İçin 10 İpucu
15/04/2018
Windows 10 Üzerinde Kali Linux Kullanımı
04/05/2020
Acı Kaybımız, Uğur Demir’ i Kaybettik
20/12/2019
Bir Veritabanı Sunucusuna Brute Force ile Saldırmak ve Sunucuyu Savunmak
19/07/2019
Windows 10 Pro Üzerinde Kali Linux Kurulumu
23/02/2020
Adli Bilişim’de İmaj Alma Yöntemleri Bölüm 1
Recent Comments
selçuk
microsoft hesabıyla kullanıcı oluşturunca sorun çözüldü. pay...
Mehmet Sait YILMAZ
Merhaba, Microsoft yeni bir patch yayınladı bunu deneyebilir...
Samet DARI
Hocam indirip yükledim ama nafile gene ağdaki yazıcıya bağla...
Emrah ÖZALP
Merhaba; Öncelikle makaleniz için teşekkürler . Tüm adımları...
Derya LÜKÜSLÜ
Teşekkürler Ender Gümen, özellikle son kısımda kurulum özeti...
Toplanan veriler ile ilgili detaylara Çerez Politikası & Yasal & KVKK sayfasından ulaşabilirsiniz. KABUL ET
Çerez Politikası & Yasal & KVKK
Close
Gizliliğe Genel Bakış
Bu web sitesi, web sitesinde gezinirken deneyiminizi geliştirmek için çerezleri kullanır. Bu çerezlerden, gerektiği gibi kategorilere ayrılmış olan çerezler, web sitesinin temel işlevlerinin çalışması için gerekli olduğundan tarayıcınızda saklanır. Bu web sitesini nasıl kullandığınızı analiz etmemize ve anlamamıza yardımcı olan üçüncü taraf çerezleri de kullanıyoruz. Bu çerezler tarayıcınızda yalnızca sizin izninizle saklanacaktır. Ayrıca bu çerezleri devre dışı bırakma seçeneğiniz de vardır. Ancak bu çerezlerden bazılarını devre dışı bırakmanın tarama deneyiminizi etkileyebilir.
Necessary
Necessary
Always Enabled
Web sitesinin düzgün çalışması için çerezler kesinlikle gereklidir. Bu kategori yalnızca web sitesinin temel işlevlerini ve güvenlik özelliklerini sağlayan çerezleri içerir. Bu çerezler herhangi bir kişisel bilgi depolamaz.
SAVE & ACCEPT
Kapalı
Arama yap ...
Kapalı
Giriş Yap
Unuttunuz mu?
Beni hatırla
Giriş Yap
Hesabınız yok mu?
Reklam Engelleyici Algılandı
ÇözümPark Bilişim Portalı gönüllü bir organizasyon olup tek gelir kaynağı reklamlardır. Bu nedenle siteyi gezerken lütfen reklam engelleme eklentinizi kapatın veya Çözümpark web sitesi için izin tanımı yapın. Anlayışınız için teşekkürler.