Bagikan melalui


Diskshadow

Berlaku untuk: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Diskshadow.exe adalah alat yang mengekspos fungsionalitas yang ditawarkan oleh layanan salinan bayangan volume (VSS). Secara default, Diskshadow menggunakan penerjemah perintah interaktif yang mirip dengan Diskraid atau Diskpart. Diskshadow juga menyertakan mode yang dapat ditulis.

Catatan

Keanggotaan dalam grup Administrator lokal, atau yang setara, adalah minimum yang diperlukan untuk menjalankan Diskshadow.

Sintaks

Untuk mode interaktif, ketik yang berikut ini di prompt perintah untuk memulai penerjemah perintah Diskshadow:

diskshadow

Untuk mode skrip, ketik yang berikut ini, di mana script.txt adalah file skrip yang berisi perintah Diskshadow:

diskshadow -s script.txt

Parameter

Anda dapat menjalankan perintah berikut di penerjemah perintah Diskshadow atau melalui file skrip. Minimal, hanya tambahkan dan buat yang diperlukan untuk membuat salinan bayangan. Namun, ini kehilangan pengaturan konteks dan opsi, akan menjadi cadangan salinan, dan membuat salinan bayangan tanpa skrip eksekusi cadangan.

Perintah Deskripsi
perintah set Mengatur konteks, opsi, mode verbose, dan file metadata untuk membuat salinan bayangan.
perintah muat metadata Memuat file metadata .cab sebelum mengimpor salinan bayangan yang dapat diangkut atau memuat metadata penulis dalam kasus pemulihan.
perintah penulis memverifikasi bahwa penulis atau komponen disertakan atau mengecualikan penulis atau komponen dari prosedur pencadangan atau pemulihan.
tambahkan perintah Menambahkan volume ke kumpulan volume yang akan disalin bayangan, atau menambahkan alias ke lingkungan alias.
perintah create Memulai proses pembuatan salinan bayangan, menggunakan pengaturan konteks dan opsi saat ini.
perintah exec Menjalankan file di komputer lokal.
mulai perintah pencadangan Memulai sesi pencadangan penuh.
perintah akhiri pencadangan Mengakhiri sesi pencadangan penuh dan mengeluarkan peristiwa backupcomplete dengan status penulis yang sesuai, jika diperlukan.
mulai perintah pemulihan Memulai sesi pemulihan dan mengeluarkan peristiwa pra-penyimpanan kepada penulis yang terlibat.
perintah akhiri pemulihan Mengakhiri sesi pemulihan dan mengeluarkan peristiwa postrestore kepada penulis yang terlibat.
perintah reset Mereset Diskshadow ke status default.
perintah daftar Mencantumkan penulis, salinan bayangan, atau penyedia salinan bayangan terdaftar yang ada di sistem.
perintah hapus bayangan Menghapus salinan bayangan.
perintah impor Mengimpor salinan bayangan yang dapat diangkut dari file metadata yang dimuat ke dalam sistem.
perintah mask Menghapus salinan bayangan perangkat keras yang diimpor dengan menggunakan perintah impor .
perintah ekspos Mengekspos salinan bayangan persisten sebagai huruf drive, berbagi, atau titik pemasangan.
perintah tidak terekspos Tidak mengekspos salinan bayangan yang diekspos dengan menggunakan perintah ekspos .
perintah hentian Memisahkan volume salinan bayangan dari VSS.
kembalikan perintah Mengembalikan volume kembali ke salinan bayangan tertentu.
perintah keluar Keluar dari penerjemah perintah atau skrip.

Contoh

Ini adalah urutan sampel perintah yang akan membuat salinan bayangan untuk cadangan. Ini dapat disimpan ke file sebagai script.dsh, dan dijalankan menggunakan diskshadow /s script.dsh.

Asumsikan hal berikut:

  • Anda memiliki direktori yang sudah ada yang disebut c:\diskshadowdata.

  • Volume sistem Anda adalah C: dan volume data Anda adalah D:.

  • Anda memiliki file backupscript.cmd di c:\diskshadowdata.

  • File backupscript.cmd Anda akan melakukan salinan data bayangan p: dan q: ke drive cadangan Anda.

Anda dapat memasukkan perintah ini secara manual atau membuat skrip:

#Diskshadow script file
set context persistent nowriters
set metadata c:\diskshadowdata\example.cab
set verbose on
begin backup
add volume c: alias systemvolumeshadow
add volume d: alias datavolumeshadow

create

expose %systemvolumeshadow% p:
expose %datavolumeshadow% q:
exec c:\diskshadowdata\backupscript.cmd
end backup
#End of script