26Jun

Mudah Simpan Cadangan Cermin File Lokal di Semua Komputer Jaringan Anda

click fraud protection

Bila Anda memiliki banyak komputer pengguna akhir di jaringan, penting untuk memastikan file yang tersimpan secara lokal di komputer masing-masing didukung jika terjadi kegagalan hard drive. Mempertahankan program cadangan, konfigurasi dan, mungkin, biaya dukungan pada setiap mesin bisa menjadi rasa sakit yang nyata, jadi sebagai alternatif kita memiliki solusi sederhana: naskah yang, bila dijalankan, mencerminkan data lokal ke lokasi jaringan yang umum.

Cara Kerja

Proses penyiapan dan cermin sangat sederhana dan berjalan seperti ini:

  1. Buat dan bagikan folder di jaringan Anda tempat Anda ingin file pengguna disimpan. Pengguna perlu membaca dan menulis akses ke folder ini.
  2. Tempatkan skrip cadangan di jaringan berbagi.
  3. Jadwalkan tugas pada setiap komputer pengguna untuk menjalankan skrip cadangan dari jaringan berbagi.
  4. Skrip mencerminkan dokumen yang tersimpan di mesin lokal ke jaringan berbagi.

Skrip menggunakan alat Microsoft RoboCopy dan secara otomatis membuat struktur folder "/ Computer Name / User Name" di dalam folder jaringan sehingga dokumen pengguna tidak akan saling menimpa.

instagram viewer

Script

@ECHO OFF TITLE Dokumen Lokal Backup Dokumen Lokal ECHO Backup ECHO Ditulis oleh: Jason Faulkner ECHO SysadminGeek.com ECHO.GEMA.SETLOCAL EnableExtensions REM RoboCopy.exe harus ada pada mesin klien dalam folder yang ditentukan dalam variabel PATH.REM Untuk Windows Vista dan kemudian tool ini disertakan, namun Windows XP dan yang lebih awal harus mendownload REM tool ini dari Microsoft dan letakkan di folder Windows pada mesin mereka. Folder REM Root dimana file backup harus disimpan. REM Untuk menggunakan direktori yang berisi skrip ini, gunakan:% ~ dp0 SET BackupDir =% ~ dp0 Pesan REM untuk pengguna: ECHO.ECHO Menjalankan Backup Dokumen Lokal. GEMA.ECHO Jangan menutup jendela ini, maka akan menutup secara otomatis saat selesai. ECHO Anda dapat meminimalkan jendela ini dengan aman dan terus bekerja. GEMA.GEMA.REM Destination = Folder Cadangan Tertentu Nama KomputerWindows Nama Pengguna REM Buat folder yang dibutuhkan jika tidak ada SET BackupDir =% BackupDir %% ComputerName% SET BackupDir =% BackupDir: \ =% JIKA TIDAK ADA "% BackupDir%" MKDIR "% BackupDir%"SET BackupDir =% BackupDir %% UserName% JIKA TIDAK ADA "% BackupDir%" MKDIR "% BackupDir%" SET LogFile = "% BackupDir %% ComputerName% -% UserName% _BackupLog.txt" ECHO% ComputerName% Backup Memulai & gt;% LogFile% ECHO.& gt; & gt;% LogFile% ECHO.REM Call BackupDirectory dengan nama folder relatif di direktori% UserProfile% REM Untuk melihat direktori yang tersedia, jalankan ini dari command prompt: REM DIR% UserProfile% REM Tambahkan lebih banyak direktori sesuai kebutuhan( yaitu "Downloads", "Favorites", dll.) ECHO Mencadangkan Dokumen. .. REM Windows Vista / 7 CALL: BackupDirectory "Documents" & gt; & gt;% LogFile% REM Windows 2000 / XP CALL: BackupDirectory "My Documents" & gt; & gt;% LogFile% ECHO Selesai ECHO.ECHO Mencadangkan Desktop. .. CALL: BackupDirectory "Desktop" & gt; & gt;% LogFile% ECHO Selesai ECHO.GEMA.GEMA.GOTO End ENDLOCAL: BackupDirectory ECHO.REM hanya mencadangkan direktori ini jika ada di mesin klien SET Source = "% UserProfile %% ~ 1" JIKA TIDAK ADA% Source% GOTO End SET Dest = "% BackupDir %% ~ 1" JIKA TIDAK ADA% Dest% MKDIR%Dest% REM Jalankan salinan cermin: RoboCopy% Sumber%% Dest% / V / S / E / COPY: DAT / PURGE / MIR / NP / R: 1 / W: 30 ECHO.GEMA.GOTO End: End

Menjadwalkan Script Cadangan pada Mesin Pengguna

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

Karena sumber naskah dan folder tujuan untuk proses cermin didorong oleh Windows User Account, Anda harus memastikan Scheduled Task berjalan di bawah login Windows pengguna masing-masing.

Jika Anda memiliki banyak pengguna yang menggunakan mesin yang sama, Anda perlu menyiapkan Tugas Terjadwal untuk setiap pengguna sehingga skripnya. Dalam situasi seperti ini, Anda mungkin ingin memilih opsi agar skrip dijalankan saat pengguna masuk.

Jadwalkan tugas yang akan dijalankan bila sesuai. Anda mungkin ingin mempertimbangkan untuk mengulangi proses berulang kali sepanjang hari sehingga sering terjadi perubahan dengan server.

Program / script adalah script batch yang tersimpan di jaringan.

Karena cadangan hanya dapat berjalan jika koneksi jaringan tersedia, Anda dapat mengkonfigurasi opsi ini. Ini bersifat opsional karena jika koneksi tidak tersedia maka tugas tidak akan berjalan lagi karena tidak dapat menemukan target program / script. Selain itu, jika Anda mengatur Scheduled Task agar berjalan pada saat komputer tidak digunakan dan / atau tidur, pilih opsi untuk membangunkan komputer agar menjalankan tugas.

Mengkonfigurasi opsi lanjutan sesuai kebutuhan. Salah satu pilihan yang menarik adalah "Jalankan tugas sesegera mungkin setelah jadwal yang dijadwalkan tidak terjawab" yang akan memastikan interval cadangan tidak dilewati sepenuhnya jika mesin dimatikan.

Hasil

Seperti yang telah kami sebutkan sebelumnya, pertama kali proses mirror menjalankan struktur folder dibuat dan semua dokumen dari folder sumber yang dikonfigurasi akan disalin ke jaringan. Tak perlu dikatakan lagi, salinannya bisa memakan waktu cukup lama tergantung pada jumlah data. Eksekusi selanjutnya dari Schedule Task akan selesai lebih cepat karena file dari mesin lokal ditambahkan, diperbarui dan dihapus sesuai kebutuhan untuk menjaga struktur cermin.

Links

Unduh Script BackupFiles dari SysadminGeek.com

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