Tüm Ağ Bilgisayarlarınızda Yerel Dosyaların Aynalı Yedeklemesini Kolayca Saklayın

İçindekiler:

Video: Tüm Ağ Bilgisayarlarınızda Yerel Dosyaların Aynalı Yedeklemesini Kolayca Saklayın

Video: Tüm Ağ Bilgisayarlarınızda Yerel Dosyaların Aynalı Yedeklemesini Kolayca Saklayın
Video: JAİLBREAK Nedir / Ne İşe Yarar 2020 2023, Aralık
Tüm Ağ Bilgisayarlarınızda Yerel Dosyaların Aynalı Yedeklemesini Kolayca Saklayın
Tüm Ağ Bilgisayarlarınızda Yerel Dosyaların Aynalı Yedeklemesini Kolayca Saklayın
Anonim

Bir ağda bir grup son kullanıcı bilgisayarınız olduğunda, sabit sürücü arızası durumunda ilgili bilgisayarlarda yerel olarak depolanan dosyaların yedeklendiğinden emin olmanız önemlidir. Yedekleme programlarının, yapılandırmaların ve muhtemelen her makinedeki maliyetlerin desteklenmesi gerçek bir acı olabilir, bu nedenle alternatif olarak basit bir çözümümüz vardır: Çalıştırıldığında yerel verileri ortak bir ağ konumuna yansıtan bir komut dosyası.

Nasıl çalışır

Hem kurulum hem de ayna süreci çok basit ve şöyle:

  1. Ağınızdaki kullanıcı dosyalarını saklamak istediğiniz bir klasör oluşturun ve paylaşın. Kullanıcıların bu klasöre okuma ve yazma erişimine ihtiyaçları olacaktır.
  2. Yedek komut dosyasını ağ paylaşımına yerleştirin.
  3. Yedek komut dosyasını ağ paylaşımından çalıştırmak için her kullanıcının bilgisayarındaki bir görevi zamanlayın.
  4. Komut, yerel makinede depolanan belgeleri ağ paylaşımına yansıtır.

Komut dosyası Microsoft RoboCopy aracını kullanır ve ağ klasörünün içinde “/ Computer Name / User Name” klasör yapısını otomatik olarak oluşturur, böylece kullanıcı belgeleri birbirinin üzerine yazmaz.

Senaryo

@ECHO OFF TITLE Local Documents Backup ECHO Local Documents Backup ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL EnableExtensions REM RoboCopy.exe must be present on the client machine in a folder specified in the PATH variable. REM For Windows Vista and later have this tool included, but Windows XP and earlier should download REM this tool from Microsoft and place it in the Windows folder of their machine. REM Root folder where backup files should be stored. REM To use the directory containing this script, use: %~dp0 SET BackupDir=%~dp0 REM Message to users: ECHO. ECHO Running Local Documents Backup. ECHO. ECHO Do not close this window, it will close automatically when finished. ECHO You can safely minimize this window and continue working. ECHO. ECHO. REM Destination= Specified Backup FolderComputer NameWindows User Name REM Create required folders if they do not exist SET BackupDir=%BackupDir%%ComputerName% SET BackupDir=%BackupDir:=% IF NOT EXIST '%BackupDir%' MKDIR '%BackupDir%' SET BackupDir=%BackupDir%%UserName% IF NOT EXIST '%BackupDir%' MKDIR '%BackupDir%' SET LogFile='%BackupDir%%ComputerName%-%UserName%_BackupLog.txt' ECHO %ComputerName% Backup Starting > %LogFile% ECHO. >> %LogFile% ECHO. REM Call BackupDirectory with a relative folder name in the %UserProfile% directory REM To view available directories, run this from the command prompt: REM DIR %UserProfile% REM Add more directories as needed (i.e. 'Downloads', 'Favorites', etc.) ECHO Backing up Documents… REM Windows Vista / 7 CALL:BackupDirectory 'Documents' >> %LogFile% REM Windows 2000 / XP CALL:BackupDirectory 'My Documents' >> %LogFile% ECHO Finished ECHO. ECHO Backing up Desktop… CALL:BackupDirectory 'Desktop' >> %LogFile% ECHO Finished ECHO. ECHO. ECHO. GOTO End ENDLOCAL:BackupDirectory ECHO. REM Only backup this directory if it exists on the client machine SET Source='%UserProfile%%~1' IF NOT EXIST %Source% GOTO End SET Dest='%BackupDir%%~1' IF NOT EXIST %Dest% MKDIR %Dest% REM Run the mirror copy: RoboCopy %Source% %Dest% /V /S /E /COPY:DAT /PURGE /MIR /NP /R:1 /W:30 ECHO. ECHO. GOTO End:End

Kullanıcı Makinelerinde Yedekleme Komut Dosyasının Zamanlanması

Ağ paylaşımı ve toplu iş komut dosyası oluşturulduktan sonra, her istemci bilgisayarda tek yapmanız gereken basit bir Zamanlanmış Görevdir. Komut dosyasını çalıştıran bu Zamanlanmış Görev, yalnızca burada işaret edeceğimiz birkaç özel seçenek gerektirir.

Komut dosyasının ayna işleminin kaynak ve hedef klasörleri Windows Kullanıcı Hesabı tarafından yürütüldüğünden, Zamanlanmış Görevin ilgili kullanıcının Windows oturumu altında çalıştığından emin olmanız gerekir.

Aynı makineyi kullanan birden çok kullanıcınız varsa, komut dosyası için her kullanıcı için bir Zamanlanmış Görev ayarlamanız gerekir. Böyle durumlarda, yalnızca kullanıcı giriş yaptığında komut dosyasının çalıştırılmasını seçme seçeneğini tercih edebilirsiniz.

Uygun olduğunda çalışacak görevi zamanlayın. İşlemin gün boyunca birkaç kez tekrarlanmasını beklemek isteyebilirsiniz, bu yüzden değişiklikler genellikle sunucuyla yansıtılır.
Uygun olduğunda çalışacak görevi zamanlayın. İşlemin gün boyunca birkaç kez tekrarlanmasını beklemek isteyebilirsiniz, bu yüzden değişiklikler genellikle sunucuyla yansıtılır.
Program / script, ağda saklanan toplu komut dosyasıdır.
Program / script, ağda saklanan toplu komut dosyasıdır.
Yedekleme sadece bir ağ bağlantısı mevcut olduğunda çalışabileceğinden, bu seçeneği yapılandırabilirsiniz. Bu isteğe bağlıdır çünkü bağlantı mevcut değilse, görev hedef program / komut dosyasını bulamadığı için yine de çalışmayacaktır. Ayrıca, Zamanlanmış Görev küme, bilgisayarın kullanımda ve / veya uykuda olmadığı bir zamanda çalışacak şekilde ayarlanmışsa, görevi çalıştırmak için bilgisayarı uyandırma seçeneğini belirleyin.
Yedekleme sadece bir ağ bağlantısı mevcut olduğunda çalışabileceğinden, bu seçeneği yapılandırabilirsiniz. Bu isteğe bağlıdır çünkü bağlantı mevcut değilse, görev hedef program / komut dosyasını bulamadığı için yine de çalışmayacaktır. Ayrıca, Zamanlanmış Görev küme, bilgisayarın kullanımda ve / veya uykuda olmadığı bir zamanda çalışacak şekilde ayarlanmışsa, görevi çalıştırmak için bilgisayarı uyandırma seçeneğini belirleyin.
Gelişmiş seçenekleri gerektiği gibi yapılandırın. İlgilenilen bir seçenek “Programlanmış bir başlangıçtan sonra mümkün olan en kısa sürede görev çalıştır”, bu da makinenin kapatılması durumunda yedekleme aralıklarının tamamen atlanmamasını garanti eder.
Gelişmiş seçenekleri gerektiği gibi yapılandırın. İlgilenilen bir seçenek “Programlanmış bir başlangıçtan sonra mümkün olan en kısa sürede görev çalıştır”, bu da makinenin kapatılması durumunda yedekleme aralıklarının tamamen atlanmamasını garanti eder.
Image
Image

Sonuç

Daha önce de belirttiğimiz gibi, ayna işleminin ilk kez çalıştırılması klasör yapısını oluşturuyor ve yapılandırılmış kaynak klasörlerdeki tüm belgeler ağa kopyalanıyor. Söylemeye gerek yok, kopya miktarına bağlı olarak bir süre alabilir. Zamanlama Görevinin sonraki yürütmeleri, yerel makineden dosyalar, yansıtılmış yapıyı korumak için gerektiği gibi eklendiğinde, güncelleştirildikçe ve silinirken çok daha hızlı tamamlanacaktır.

Image
Image

Bağlantılar

SysadminGeek.com dan BackupFiles Script indirin

Microsoft'tan Windows Server 2003 Araç Takımı'nı (RoboCopy.exe içerir) indirin

Önerilen: