Aracılığıyla paylaş


Diskshadow

Diskshadow.exe, birim gölge kopyası Hizmeti (VSS) tarafından sunulan işlevselliği kullanıma sunan bir araçtır. Varsayılan olarak, Diskshadow, Diskraid veya Diskpart'a benzer etkileşimli bir komut yorumlayıcı kullanır. Diskshadow betiklenebilir bir mod da içerir.

Note

Diskshadow'u çalıştırmak için gereken en düşük, yerel Yöneticiler grubu veya eşdeğeri üyeliktir.

Syntax

Etkileşimli mod için, diskshadow komut yorumlayıcısını başlatmak için komut istemine aşağıdakileri yazın:

diskshadow

Komut dosyası modu için aşağıdakileri yazın, buradascript.txt Diskshadow komutlarını içeren bir komut dosyasıdır:

diskshadow -s script.txt

Parameters

Diskshadow komut yorumlayıcısında veya bir betik dosyası aracılığıyla aşağıdaki komutları çalıştırabilirsiniz. En azından, gölge kopya oluşturmak için yalnızca ekle ve oluştur gereklidir. Ancak bu, bağlam ve seçenek ayarlarını kaybeder, kopya yedeklemesi olur ve yedekleme yürütme betiği olmayan bir gölge kopya oluşturur.

Command Description
set command Gölge kopya oluşturmak için bağlamı, seçenekleri, ayrıntılı modu ve meta veri dosyasını ayarlar.
meta veri yükleme komutu Taşınabilir bir gölge kopya içeri aktarmadan önce meta veri .cab dosyasını yükler veya geri yükleme durumunda yazıcı meta verilerini yükler.
writer command bir yazıcının veya bileşenin dahil olduğunu doğrular veya bir yazıcıyı veya bileşeni yedekleme veya geri yükleme yordamının dışında tutar.
add command Gölge kopyalanacak birimler kümesine birimler ekler veya diğer adlar diğer ad ortamına ekler.
create command Geçerli bağlam ve seçenek ayarlarını kullanarak gölge kopya oluşturma işlemini başlatır.
exec command Yerel bilgisayarda bir dosya yürütür.
yedeklemeye başlama komutu Tam yedekleme oturumu başlatır.
yedeklemeyi sonlandır komutu Tam yedekleme oturumunu sonlandırır ve gerekirse uygun yazıcı durumuna sahip bir backupcomplete olayı yayınlar.
geri yükleme komutu başlayın Bir geri yükleme oturumu başlatır ve ilgili yazarlara bir ön geri yükleme olayı yayınlar.
Geri yükleme komutunu sonlandır Geri yükleme oturumunu sonlandırır ve ilgili yazarlara bir geri yükleme sonrası olayı yayınlar.
reset command Diskshadow'ı varsayılan duruma sıfırlar.
list command Sistemdeki yazıcıları, gölge kopyaları veya şu anda kayıtlı olan gölge kopya sağlayıcılarını listeler.
Gölgeleri silme komutu Gölge kopyaları siler.
import command Yüklenen meta veri dosyasından taşınabilen bir gölge kopyayı sisteme aktarır.
mask command İçe aktarma komutu kullanılarak alınan donanım gölge kopyalarını kaldırır.
expose command Kalıcı bir gölge kopyayı sürücü harfi, paylaşım veya bağlama noktası olarak kullanıma sunar.
unexpose command Expose komutu kullanılarak açığa çıkarılan bir gölge kopyayı açığa çıkarır.
break command VSS'den bir gölge kopya biriminin ilişkilendirmesini kaldırır.
revert command Bir birimi belirtilen gölge kopyaya geri çevirir.
exit command Komut yorumlayıcısı veya betiğinden çıkar.

Examples

Bu, yedekleme için bir gölge kopya oluşturacak örnek bir komut dizisidir. script.dsh olarak dosyaya kaydedilebilir ve diskshadow /s script.dshkullanılarak yürütülebilir.

Aşağıdakileri varsayın:

  • c:\diskshadowdata adlı bir dizininiz var.

  • Sistem biriminiz C: ve veri hacminiz D: şeklindedir.

  • c:\diskshadowdata içinde bir backupscript.cmd dosyanız var.

  • backupscript.cmd dosyanız yedekleme sürücünüze p: ve q: gölge verilerinin kopyasını gerçekleştirir.

Bu komutları el ile girebilir veya betik oluşturabilirsiniz:

#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