Mudah Simpan Cadangan Bercermin dari File Lokal di Semua Komputer Jaringan Anda

Daftar Isi:

Mudah Simpan Cadangan Bercermin dari File Lokal di Semua Komputer Jaringan Anda
Mudah Simpan Cadangan Bercermin dari File Lokal di Semua Komputer Jaringan Anda

Video: Mudah Simpan Cadangan Bercermin dari File Lokal di Semua Komputer Jaringan Anda

Video: Mudah Simpan Cadangan Bercermin dari File Lokal di Semua Komputer Jaringan Anda
Video: How to open the BIOS on your HP computer | @HPSupport #shorts - YouTube 2024, April
Anonim

Ketika Anda memiliki banyak komputer pengguna akhir di jaringan, penting untuk memastikan file yang disimpan secara lokal di komputer masing-masing dicadangkan jika hard drive rusak. Mempertahankan program cadangan, konfigurasi, dan mungkin, biaya dukungan pada setiap mesin dapat menjadi penderitaan yang nyata, sehingga sebagai alternatif kami memiliki solusi sederhana: skrip yang, ketika dijalankan, mencerminkan data lokal ke lokasi jaringan umum.

Bagaimana itu bekerja

Proses penyiapan dan cermin sangat sederhana dan berjalan seperti ini:

  1. Buat dan bagikan folder di jaringan Anda di mana Anda ingin file pengguna disimpan. Pengguna akan membutuhkan akses baca dan tulis ke folder ini.
  2. Tempatkan skrip cadangan di jaringan bersama.
  3. Jadwalkan tugas di setiap komputer pengguna untuk menjalankan skrip cadangan dari pembagian jaringan.
  4. Script ini mencerminkan dokumen yang disimpan di komputer lokal ke jaringan berbagi.

Skrip ini menggunakan alat Microsoft RoboCopy dan secara otomatis membuat struktur folder “/ Nama Komputer / Nama Pengguna” di dalam folder jaringan sehingga dokumen-dokumen pengguna tidak akan saling menimpa.

Naskah

@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

Menjadwalkan Skrip Cadangan di Mesin Pengguna

Setelah jaringan berbagi dan skrip batch di tempat, menyiapkan Tugas Terjadwal sederhana adalah semua yang harus Anda lakukan pada setiap mesin klien. Tugas Terjadwal ini yang menjalankan skrip hanya membutuhkan beberapa opsi khusus yang akan kami tunjukkan di sini.

Karena folder sumber dan tujuan skrip untuk proses cermin didorong oleh Akun Pengguna Windows, Anda harus memastikan Tugas Terjadwal berjalan di bawah login Windows pengguna masing-masing.

Jika Anda memiliki beberapa pengguna yang menggunakan mesin yang sama, Anda perlu mengatur Tugas Terjadwal untuk setiap pengguna sehingga skrip. Dalam situasi seperti ini, Anda mungkin ingin memilih opsi untuk hanya menjalankan skrip ketika pengguna masuk.

Jadwalkan tugas untuk dijalankan kapan pun sesuai. Anda mungkin ingin mempertimbangkan untuk mengulangi proses beberapa kali sepanjang hari sehingga perubahan sering dicerminkan dengan server.
Jadwalkan tugas untuk dijalankan kapan pun sesuai. Anda mungkin ingin mempertimbangkan untuk mengulangi proses beberapa kali sepanjang hari sehingga perubahan sering dicerminkan dengan server.
Program / skrip adalah skrip batch yang disimpan di jaringan.
Program / skrip adalah skrip batch yang disimpan di jaringan.
Karena cadangan hanya dapat berjalan jika koneksi jaringan tersedia, Anda dapat mengonfigurasi opsi ini. Ini opsional karena jika koneksi tidak tersedia, tugas tidak akan berjalan karena tidak dapat menemukan program / skrip sasaran. Selain itu, jika Anda memiliki set Tugas Terjadwal untuk dijalankan pada saat komputer tidak digunakan dan / atau tertidur, pilih opsi untuk membangunkan komputer untuk menjalankan tugas.
Karena cadangan hanya dapat berjalan jika koneksi jaringan tersedia, Anda dapat mengonfigurasi opsi ini. Ini opsional karena jika koneksi tidak tersedia, tugas tidak akan berjalan karena tidak dapat menemukan program / skrip sasaran. Selain itu, jika Anda memiliki set Tugas Terjadwal untuk dijalankan pada saat komputer tidak digunakan dan / atau tertidur, pilih opsi untuk membangunkan komputer untuk menjalankan tugas.
Konfigurasikan opsi lanjutan sesuai kebutuhan. Salah satu pilihan yang menarik adalah "Menjalankan tugas sesegera mungkin setelah awal yang dijadwalkan terlewatkan" yang akan memastikan interval pencadangan tidak sepenuhnya dilewati jika komputer dimatikan.
Konfigurasikan opsi lanjutan sesuai kebutuhan. Salah satu pilihan yang menarik adalah "Menjalankan tugas sesegera mungkin setelah awal yang dijadwalkan terlewatkan" yang akan memastikan interval pencadangan tidak sepenuhnya dilewati jika komputer dimatikan.
Image
Image

Hasil

Seperti yang telah disebutkan sebelumnya, pertama kalinya proses cermin menjalankan struktur folder dibuat dan semua dokumen dari folder sumber yang dikonfigurasikan disalin ke jaringan. Tak perlu dikatakan, salinannya dapat memakan waktu cukup lama tergantung pada jumlah data. Eksekusi selanjutnya dari Jadwal Tugas akan selesai lebih cepat karena file dari mesin lokal ditambahkan, diperbarui dan dihapus sesuai kebutuhan untuk menjaga struktur cermin.

Image
Image

Tautan

Unduh BackupFiles Script dari SysadminGeek.com

Unduh Windows Server 2003 Toolkit (yang termasuk RoboCopy.exe) dari Microsoft

Direkomendasikan: